fast()用户表权限
parent
331a724438
commit
a9867574c7
|
@ -0,0 +1,10 @@
|
|||
import request from '@/utils/request'
|
||||
|
||||
// 查询企业列表
|
||||
export function listEnterprise() {
|
||||
return request({
|
||||
url: '/rule/client/listEnterprise',
|
||||
method: 'post'
|
||||
})
|
||||
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
import request from '@/utils/request'
|
||||
|
||||
// 查询车辆信息列表
|
||||
export function listCar(query) {
|
||||
return request({
|
||||
url: '/rule/car/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询车辆信息详细
|
||||
export function getCar(carId) {
|
||||
return request({
|
||||
url: '/rule/car/' + carId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询车辆信息详细
|
||||
export function query(carId) {
|
||||
return request({
|
||||
url: '/rule/car/query/' + carId,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增车辆信息
|
||||
export function addCar(data) {
|
||||
return request({
|
||||
url: '/rule/car',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改车辆信息
|
||||
export function updateCar(data) {
|
||||
return request({
|
||||
url: '/rule/car',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 删除车辆信息
|
||||
export function delCar(carId) {
|
||||
return request({
|
||||
url: '/rule/car/' + carId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
|
@ -20,7 +20,7 @@ export function getEnterprise(id) {
|
|||
// 新增企业
|
||||
export function addEnterprise(data) {
|
||||
return request({
|
||||
url: '/goods/enterprise',
|
||||
url: '/goods/enterprise/enterprise',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
|
@ -29,16 +29,26 @@ export function addEnterprise(data) {
|
|||
// 修改企业
|
||||
export function updateEnterprise(data) {
|
||||
return request({
|
||||
url: '/goods/enterprise',
|
||||
url: '/goods/enterprise/enterprise',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 企业认证
|
||||
export function authentication(id) {
|
||||
return request({
|
||||
url: '/goods/enterprise/authentication?id=' + id,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 删除企业
|
||||
export function delEnterprise(id) {
|
||||
return request({
|
||||
url: '/goods/enterprise/' + id,
|
||||
url: '/goods/enterprise/enterprise/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
|
|
@ -133,3 +133,14 @@ export function deptTreeSelect() {
|
|||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取企业绑定用户的登录信息
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getSysUserById() {
|
||||
return request({
|
||||
url: '/system/user/getSysUserById',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
|
|
@ -0,0 +1,339 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form-item label="车辆识别码" prop="vin">
|
||||
<el-input
|
||||
v-model="queryParams.vin"
|
||||
placeholder="请输入车辆识别码"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="车牌号" prop="registrationNumber">
|
||||
<el-input
|
||||
v-model="queryParams.registrationNumber"
|
||||
placeholder="请输入车牌号"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="primary"
|
||||
plain
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
>新增</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="success"
|
||||
plain
|
||||
icon="el-icon-edit"
|
||||
size="mini"
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
>修改</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="danger"
|
||||
plain
|
||||
icon="el-icon-delete"
|
||||
size="mini"
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
>删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="warning"
|
||||
plain
|
||||
icon="el-icon-download"
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
>导出</el-button>
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="carList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="车辆唯一标识" align="center" prop="carId" />
|
||||
<el-table-column label="车辆识别码" align="center" prop="vin" />
|
||||
<el-table-column label="品牌" align="center" prop="brand" />
|
||||
<el-table-column label="型号" align="center" prop="model" />
|
||||
<el-table-column label="生产年份" align="center" prop="manufactureYear" />
|
||||
<el-table-column label="车身类型" align="center" prop="bodyType" />
|
||||
<el-table-column label="车辆颜色" align="center" prop="color" />
|
||||
<el-table-column label="发动机排量" align="center" prop="engineCapacity" />
|
||||
<el-table-column label="燃油类型" align="center" prop="fuelType" />
|
||||
<el-table-column label="变速器类型" align="center" prop="transmission" />
|
||||
<el-table-column label="驱动类型" align="center" prop="driveType" />
|
||||
<el-table-column label="行驶里程" align="center" prop="mileage" />
|
||||
<el-table-column label="注册日期" align="center" prop="registrationDate" width="180">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.registrationDate, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="车牌号" align="center" prop="registrationNumber" />
|
||||
<el-table-column label="所有者" align="center" prop="ownerId" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
>修改</el-button>
|
||||
<el-button
|
||||
@click="qque(scope.row.carId)"
|
||||
>详情</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
>删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination
|
||||
v-show="total>0"
|
||||
:total="total"
|
||||
:page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
<!-- 添加或修改车辆信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="车辆识别码" prop="vin">
|
||||
<el-input v-model="form.vin" placeholder="请输入车辆识别码" />
|
||||
</el-form-item>
|
||||
<el-form-item label="品牌" prop="brand">
|
||||
<el-input v-model="form.brand" placeholder="请输入品牌" />
|
||||
</el-form-item>
|
||||
<el-form-item label="型号" prop="model">
|
||||
<el-input v-model="form.model" placeholder="请输入型号" />
|
||||
</el-form-item>
|
||||
<el-form-item label="生产年份" prop="manufactureYear">
|
||||
<el-input v-model="form.manufactureYear" placeholder="请输入生产年份" />
|
||||
</el-form-item>
|
||||
<el-form-item label="车身类型" prop="bodyType">
|
||||
<el-input v-model="form.bodyType" placeholder="请输入车身类型" />
|
||||
</el-form-item>
|
||||
<el-form-item label="车辆颜色" prop="color">
|
||||
<el-input v-model="form.color" placeholder="请输入车辆颜色" />
|
||||
</el-form-item>
|
||||
<el-form-item label="发动机排量" prop="engineCapacity">
|
||||
<el-input v-model="form.engineCapacity" placeholder="请输入发动机排量" />
|
||||
</el-form-item>
|
||||
<el-form-item label="燃油类型" prop="fuelType">
|
||||
<el-select v-model="form.fuelType">
|
||||
<el-option label="Petrol" value="Petrol"></el-option>
|
||||
<el-option label="Diesel" value="Diesel"></el-option>
|
||||
<el-option label="Electric" value="Electric"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="变速器类型" prop="transmission">
|
||||
<el-select v-model="form.transmission">
|
||||
<el-option label="Automatic" value="Automatic"></el-option>
|
||||
<el-option label="Manual" value="Manual"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="驱动类型" prop="driveType">
|
||||
<el-select v-model="form.driveType">
|
||||
<el-option label="FWD" value="FWD"></el-option>
|
||||
<el-option label="RWD" value="RWD"></el-option>
|
||||
<el-option label="AWD" value="AWD"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="行驶里程" prop="mileage">
|
||||
<el-input v-model="form.mileage" placeholder="请输入行驶里程" />
|
||||
</el-form-item>
|
||||
<el-form-item label="注册日期" prop="registrationDate">
|
||||
<el-date-picker clearable
|
||||
v-model="form.registrationDate"
|
||||
type="date"
|
||||
value-format="yyyy-MM-dd"
|
||||
placeholder="请选择注册日期">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="车牌号" prop="registrationNumber">
|
||||
<el-input v-model="form.registrationNumber" placeholder="请输入车牌号" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||
<el-button @click="cancel">取 消</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listCar, getCar, delCar, addCar, updateCar, query } from "@/api/goods/car";
|
||||
|
||||
export default {
|
||||
name: "Car",
|
||||
data() {
|
||||
return {
|
||||
// 遮罩层
|
||||
loading: true,
|
||||
// 选中数组
|
||||
ids: [],
|
||||
// 非单个禁用
|
||||
single: true,
|
||||
// 非多个禁用
|
||||
multiple: true,
|
||||
// 显示搜索条件
|
||||
showSearch: true,
|
||||
// 总条数
|
||||
total: 0,
|
||||
// 车辆信息表格数据
|
||||
carList: [],
|
||||
// 弹出层标题
|
||||
title: "",
|
||||
// 是否显示弹出层
|
||||
open: false,
|
||||
// 查询参数
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
vin: null,
|
||||
registrationNumber: null,
|
||||
},
|
||||
// 表单参数
|
||||
form: {},
|
||||
// 表单校验
|
||||
rules: {
|
||||
}
|
||||
};
|
||||
},
|
||||
created() {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
qque(carId){
|
||||
query(carId).then(res => {
|
||||
console.log(res.data)
|
||||
})
|
||||
},
|
||||
/** 查询车辆信息列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
listCar(this.queryParams).then(response => {
|
||||
console.log(response)
|
||||
this.carList = response.data.rows;
|
||||
this.total = response.data.total;
|
||||
this.loading = false;
|
||||
});
|
||||
},
|
||||
// 取消按钮
|
||||
cancel() {
|
||||
this.open = false;
|
||||
this.reset();
|
||||
},
|
||||
// 表单重置
|
||||
reset() {
|
||||
this.form = {
|
||||
carId: null,
|
||||
vin: null,
|
||||
brand: null,
|
||||
model: null,
|
||||
manufactureYear: null,
|
||||
bodyType: null,
|
||||
color: null,
|
||||
engineCapacity: null,
|
||||
fuelType: null,
|
||||
transmission: null,
|
||||
driveType: null,
|
||||
mileage: null,
|
||||
registrationDate: null,
|
||||
registrationNumber: null,
|
||||
ownerId: null
|
||||
};
|
||||
this.resetForm("form");
|
||||
},
|
||||
/** 搜索按钮操作 */
|
||||
handleQuery() {
|
||||
this.queryParams.pageNum = 1;
|
||||
this.getList();
|
||||
},
|
||||
/** 重置按钮操作 */
|
||||
resetQuery() {
|
||||
this.resetForm("queryForm");
|
||||
this.handleQuery();
|
||||
},
|
||||
// 多选框选中数据
|
||||
handleSelectionChange(selection) {
|
||||
this.ids = selection.map(item => item.carId)
|
||||
this.single = selection.length!==1
|
||||
this.multiple = !selection.length
|
||||
},
|
||||
/** 新增按钮操作 */
|
||||
handleAdd() {
|
||||
this.reset();
|
||||
this.open = true;
|
||||
this.title = "添加车辆信息";
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
this.reset();
|
||||
const carId = row.carId || this.ids
|
||||
getCar(carId).then(response => {
|
||||
this.form = response.data;
|
||||
this.open = true;
|
||||
this.title = "修改车辆信息";
|
||||
});
|
||||
},
|
||||
/** 提交按钮 */
|
||||
submitForm() {
|
||||
this.$refs["form"].validate(valid => {
|
||||
if (valid) {
|
||||
if (this.form.carId != null) {
|
||||
updateCar(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功");
|
||||
this.open = false;
|
||||
this.getList();
|
||||
});
|
||||
} else {
|
||||
addCar(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功");
|
||||
this.open = false;
|
||||
this.getList();
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const carIds = row.carId || this.ids;
|
||||
this.$modal.confirm('是否确认删除车辆信息编号为"' + carIds + '"的数据项?').then(function() {
|
||||
return delCar(carIds);
|
||||
}).then(() => {
|
||||
this.getList();
|
||||
this.$modal.msgSuccess("删除成功");
|
||||
}).catch(() => {});
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
this.download('rule/car/export', {
|
||||
...this.queryParams
|
||||
}, `car_${new Date().getTime()}.xlsx`)
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
|
@ -0,0 +1,74 @@
|
|||
<template>
|
||||
<div>
|
||||
<el-descriptions class="margin-top" title="企业详情" :data="enterprise" :column="3" :size="size" border>
|
||||
<el-descriptions-item label="企业名称">{{enterprise.enterpriseName}}</el-descriptions-item>
|
||||
<el-descriptions-item label="法定代表人">{{enterprise.legalPerson}}</el-descriptions-item>
|
||||
<el-descriptions-item label="企业联系方式">{{enterprise.contactPhone}}</el-descriptions-item>
|
||||
<el-descriptions-item label="公司邮箱">{{enterprise.email}}</el-descriptions-item>
|
||||
<el-descriptions-item label="是否认证">
|
||||
<span v-if="enterprise.authentication == 0">未认证</span>
|
||||
<span v-if="enterprise.authentication == 1">已认证</span>
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label="服务等级">
|
||||
<span v-if="enterprise.serviceLevel === 0">初级</span>
|
||||
<span v-if="enterprise.serviceLevel === 1">中级</span>
|
||||
<span v-if="enterprise.serviceLevel === 2">高级</span>
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label="备注">{{enterprise.remark}}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listEnterprise } from "@/api/goods/business";
|
||||
// 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等),
|
||||
// 例如:import 《组件名称》 from '《组件路径》,
|
||||
export default {
|
||||
// import引入的组件需要注入到对象中才能使用"
|
||||
components: {},
|
||||
props: {},
|
||||
data() {
|
||||
// 这里存放数据"
|
||||
return {
|
||||
enterprise:{}
|
||||
}
|
||||
},
|
||||
// 计算属性 类似于data概念",
|
||||
computed: {},
|
||||
// 监控data中的数据变化",
|
||||
watch: {},
|
||||
// 方法集合",
|
||||
methods: {
|
||||
getInfo() {
|
||||
listEnterprise().then(res => {
|
||||
this.enterprise = res.data
|
||||
console.log(res.data)
|
||||
})
|
||||
}
|
||||
},
|
||||
// 生命周期 - 创建完成(可以访问当前this实例)",
|
||||
created() {
|
||||
this.getInfo()
|
||||
},
|
||||
// 生命周期 - 挂载完成(可以访问DOM元素)",
|
||||
mounted() {
|
||||
},
|
||||
beforeCreate() {
|
||||
}, // 生命周期 - 创建之前",
|
||||
beforeMount() {
|
||||
}, // 生命周期 - 挂载之前",
|
||||
beforeUpdate() {
|
||||
}, // 生命周期 - 更新之前",
|
||||
updated() {
|
||||
}, // 生命周期 - 更新之后",
|
||||
beforeDestroy() {
|
||||
}, // 生命周期 - 销毁之前",
|
||||
destroyed() {
|
||||
}, // 生命周期 - 销毁完成",
|
||||
activated() {
|
||||
} // 如果页面有keep-alive缓存功能,这个函数会触发",
|
||||
}
|
||||
</script>
|
||||
<style scoped>
|
||||
|
||||
</style>
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="130px">
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
<template>
|
||||
<div></div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等),
|
||||
// 例如:import 《组件名称》 from '《组件路径》,
|
||||
export default {
|
||||
// import引入的组件需要注入到对象中才能使用"
|
||||
components: {},
|
||||
props: {},
|
||||
data() {
|
||||
// 这里存放数据"
|
||||
|
||||
return {}
|
||||
},
|
||||
// 计算属性 类似于data概念",
|
||||
computed: {},
|
||||
// 监控data中的数据变化",
|
||||
watch: {},
|
||||
// 方法集合",
|
||||
methods: {},
|
||||
// 生命周期 - 创建完成(可以访问当前this实例)",
|
||||
created() {
|
||||
},
|
||||
// 生命周期 - 挂载完成(可以访问DOM元素)",
|
||||
mounted() {
|
||||
},
|
||||
beforeCreate() {
|
||||
}, // 生命周期 - 创建之前",
|
||||
beforeMount() {
|
||||
}, // 生命周期 - 挂载之前",
|
||||
beforeUpdate() {
|
||||
}, // 生命周期 - 更新之前",
|
||||
updated() {
|
||||
}, // 生命周期 - 更新之后",
|
||||
beforeDestroy() {
|
||||
}, // 生命周期 - 销毁之前",
|
||||
destroyed() {
|
||||
}, // 生命周期 - 销毁完成",
|
||||
activated() {
|
||||
} // 如果页面有keep-alive缓存功能,这个函数会触发",
|
||||
}
|
||||
</script>
|
||||
<style scoped>
|
||||
|
||||
</style>
|
|
@ -17,22 +17,6 @@
|
|||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="修改人" prop="updataBy">
|
||||
<el-input
|
||||
v-model="queryParams.updataBy"
|
||||
placeholder="请输入修改人"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否认证0/1" prop="authentication">
|
||||
<el-input
|
||||
v-model="queryParams.authentication"
|
||||
placeholder="请输入是否认证0/1"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
|
@ -107,13 +91,26 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="备注" align="center" prop="remark" />
|
||||
<el-table-column label="修改人" align="center" prop="updataBy" />
|
||||
<el-table-column label="是否认证0/1" align="center" prop="authentication" />
|
||||
<el-table-column label="创建人" align="center" prop="createBy" />
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" />
|
||||
<el-table-column label="修改人" align="center" prop="updateBy" />
|
||||
、<el-table-column label="修改时间" align="center" prop="updateTime" width="180">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="是否认证" align="center" prop="authentication" >
|
||||
<span slot-scope="scope">
|
||||
<span v-if="scope.row.authentication==0">未认证</span>
|
||||
<span v-if="scope.row.authentication==1">已认证</span>
|
||||
</span>
|
||||
</el-table-column>
|
||||
<el-table-column label="认证时间" align="center" prop="authenticationDate" width="180">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.authenticationDate, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="服务等级" align="center" prop="serviceLevel" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
|
@ -132,6 +129,11 @@
|
|||
>删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="认证">
|
||||
<span slot-scope="scope">
|
||||
<el-button @click="authentications(scope.row.id)">企业认证</el-button>
|
||||
</span>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination
|
||||
|
@ -174,31 +176,9 @@
|
|||
<el-form-item label="公司邮箱" prop="email">
|
||||
<el-input v-model="form.email" placeholder="请输入公司邮箱" />
|
||||
</el-form-item>
|
||||
<el-form-item label="企业入驻平台日期" prop="registrationDate">
|
||||
<el-date-picker clearable
|
||||
v-model="form.registrationDate"
|
||||
type="date"
|
||||
value-format="yyyy-MM-dd"
|
||||
placeholder="请选择企业入驻平台日期">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||
</el-form-item>
|
||||
<el-form-item label="修改人" prop="updataBy">
|
||||
<el-input v-model="form.updataBy" placeholder="请输入修改人" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否认证0/1" prop="authentication">
|
||||
<el-input v-model="form.authentication" placeholder="请输入是否认证0/1" />
|
||||
</el-form-item>
|
||||
<el-form-item label="认证时间" prop="authenticationDate">
|
||||
<el-date-picker clearable
|
||||
v-model="form.authenticationDate"
|
||||
type="date"
|
||||
value-format="yyyy-MM-dd"
|
||||
placeholder="请选择认证时间">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||
|
@ -209,7 +189,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { listEnterprise, getEnterprise, delEnterprise, addEnterprise, updateEnterprise } from "@/api/goods/enterprise";
|
||||
import { listEnterprise, getEnterprise, delEnterprise, addEnterprise, updateEnterprise, authentication } from "@/api/goods/enterprise";
|
||||
|
||||
export default {
|
||||
name: "Enterprise",
|
||||
|
@ -240,7 +220,7 @@ export default {
|
|||
enterpriseName: null,
|
||||
legalPerson: null,
|
||||
status: null,
|
||||
updataBy: null,
|
||||
updateBy: null,
|
||||
authentication: null,
|
||||
},
|
||||
// 表单参数
|
||||
|
@ -268,6 +248,12 @@ export default {
|
|||
this.open = false;
|
||||
this.reset();
|
||||
},
|
||||
// 企业认证
|
||||
authentications(id) {
|
||||
authentication(id).then(res => {
|
||||
this.getList()
|
||||
})
|
||||
},
|
||||
// 表单重置
|
||||
reset() {
|
||||
this.form = {
|
||||
|
@ -286,7 +272,7 @@ export default {
|
|||
createBy: null,
|
||||
createTime: null,
|
||||
updateTime: null,
|
||||
updataBy: null,
|
||||
updateBy: null,
|
||||
authentication: null,
|
||||
authenticationDate: null
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue