parent
f542ff0ae0
commit
454d5288c9
@ -0,0 +1,64 @@
|
||||
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 新增cmcust
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustCreateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcust/save`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcust更新
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustUpdateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcust/update`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcust详情
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustDetailApi(id) {
|
||||
return request({
|
||||
url: `autogencode/cmcust/info/${id}`,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcust批量删除
|
||||
* @param ids
|
||||
*/
|
||||
export function cmcustDeleteApi(ids) {
|
||||
return request({
|
||||
url: `autogencode/cmcust/delete`,
|
||||
method: 'POST',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* cmcust列表
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustListApi(params) {
|
||||
return request({
|
||||
url: `autogencode/cmcust/list`,
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
@ -0,0 +1,64 @@
|
||||
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 新增cmcustproduct
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustproductCreateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcustproduct/save`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustproduct更新
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustproductUpdateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcustproduct/update`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustproduct详情
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustproductDetailApi(id) {
|
||||
return request({
|
||||
url: `autogencode/cmcustproduct/info/${id}`,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustproduct批量删除
|
||||
* @param ids
|
||||
*/
|
||||
export function cmcustproductDeleteApi(ids) {
|
||||
return request({
|
||||
url: `autogencode/cmcustproduct/delete`,
|
||||
method: 'POST',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* cmcustproduct列表
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustproductListApi(params) {
|
||||
return request({
|
||||
url: `autogencode/cmcustproduct/list`,
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
@ -0,0 +1,64 @@
|
||||
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 新增cmcustqualify
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyCreateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualify/save`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustqualify更新
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyUpdateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualify/update`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustqualify详情
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyDetailApi(id) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualify/info/${id}`,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustqualify批量删除
|
||||
* @param ids
|
||||
*/
|
||||
export function cmcustqualifyDeleteApi(ids) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualify/delete`,
|
||||
method: 'POST',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* cmcustqualify列表
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyListApi(params) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualify/list`,
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
@ -0,0 +1,63 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 新增cmcustqualifyfile
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyfileCreateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualifyfile/save`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustqualifyfile更新
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyfileUpdateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualifyfile/update`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustqualifyfile详情
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyfileDetailApi(id) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualifyfile/info/${id}`,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* cmcustqualifyfile批量删除
|
||||
* @param ids
|
||||
*/
|
||||
export function cmcustqualifyfileDeleteApi(ids) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualifyfile/delete`,
|
||||
method: 'POST',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* cmcustqualifyfile列表
|
||||
* @param pram
|
||||
*/
|
||||
export function cmcustqualifyfileListApi(params) {
|
||||
return request({
|
||||
url: `autogencode/cmcustqualifyfile/list`,
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
@ -0,0 +1,63 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 新增sysdictdata
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdictdataCreateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/sysdictdata/save`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* sysdictdata更新
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdictdataUpdateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/sysdictdata/update`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* sysdictdata详情
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdictdataDetailApi(id) {
|
||||
return request({
|
||||
url: `autogencode/sysdictdata/info/${id}`,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* sysdictdata批量删除
|
||||
* @param ids
|
||||
*/
|
||||
export function sysdictdataDeleteApi(ids) {
|
||||
return request({
|
||||
url: `autogencode/sysdictdata/delete`,
|
||||
method: 'POST',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* sysdictdata列表
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdictdataListApi(params) {
|
||||
return request({
|
||||
url: `autogencode/sysdictdata/list`,
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
@ -0,0 +1,64 @@
|
||||
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 新增sysdicttype
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdicttypeCreateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/sysdicttype/save`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* sysdicttype更新
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdicttypeUpdateApi(data) {
|
||||
return request({
|
||||
url: `autogencode/sysdicttype/update`,
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* sysdicttype详情
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdicttypeDetailApi(id) {
|
||||
return request({
|
||||
url: `autogencode/sysdicttype/info/${id}`,
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* sysdicttype批量删除
|
||||
* @param ids
|
||||
*/
|
||||
export function sysdicttypeDeleteApi(ids) {
|
||||
return request({
|
||||
url: `autogencode/sysdicttype/delete`,
|
||||
method: 'POST',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* sysdicttype列表
|
||||
* @param pram
|
||||
*/
|
||||
export function sysdicttypeListApi(params) {
|
||||
return request({
|
||||
url: `autogencode/sysdicttype/list`,
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
@ -0,0 +1,114 @@
|
||||
<template>
|
||||
<!-- 基于 Element UI 新增和修改弹窗 -->
|
||||
<el-dialog
|
||||
:title="!dataForm.id ? '添加' : '修改'"
|
||||
:close-on-click-modal="false"
|
||||
:visible.sync="visible">
|
||||
<!-- 新增和修改表单 -->
|
||||
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataSubmit()" label-width="80px">
|
||||
<el-form-item label="客户代码" prop="custCode">
|
||||
<el-input v-model="dataForm.custCode" placeholder="客户代码"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="客户名称" prop="custName">
|
||||
<el-input v-model="dataForm.custName" placeholder="客户名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="营业执照号码" prop="licenseNumber">
|
||||
<el-input v-model="dataForm.licenseNumber" placeholder="营业执照号码"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系方式" prop="contactWay">
|
||||
<el-input v-model="dataForm.contactWay" placeholder="联系方式"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="状态" prop="status">
|
||||
<el-input v-model="dataForm.status" placeholder="状态"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系人" prop="contactPerson">
|
||||
<el-input v-model="dataForm.contactPerson" placeholder="联系人"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="dataForm.remark" placeholder="备注"></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="visible = false">取消</el-button>
|
||||
<el-button type="primary" @click="dataSubmit()">确定</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import * as api from '@/api/cmcust.js'
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
visible: false,
|
||||
dataForm: {
|
||||
id: 0,
|
||||
custCode: '' ,
|
||||
custName: '' ,
|
||||
licenseNumber: '' ,
|
||||
contactWay: '' ,
|
||||
status: '' ,
|
||||
contactPerson: '' ,
|
||||
remark: '' ,
|
||||
},
|
||||
dataRule: {
|
||||
custCode: [
|
||||
{ required: true, message: '客户代码 为必填项', trigger: 'blur' }
|
||||
],
|
||||
custName: [
|
||||
{ required: true, message: '客户名称 为必填项', trigger: 'blur' }
|
||||
],
|
||||
licenseNumber: [
|
||||
{ required: true, message: '营业执照号码 为必填项', trigger: 'blur' }
|
||||
],
|
||||
contactWay: [
|
||||
{ required: true, message: '联系方式 为必填项', trigger: 'blur' }
|
||||
],
|
||||
status: [
|
||||
{ required: true, message: '状态 为必填项', trigger: 'blur' }
|
||||
],
|
||||
contactPerson: [
|
||||
{ required: true, message: '联系人 为必填项', trigger: 'blur' }
|
||||
],
|
||||
remark: [
|
||||
{ required: true, message: '备注 为必填项', trigger: 'blur' }
|
||||
],
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
init (id) { // 初始化表单验证规则
|
||||
this.dataForm.id = id || 0
|
||||
this.visible = true
|
||||
this.$nextTick(function() {
|
||||
this.$refs['dataForm'].resetFields()
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustDetailApi(id).then(function(res) {
|
||||
this.dataForm = res;
|
||||
}.bind(this))
|
||||
}
|
||||
}.bind(this))
|
||||
},
|
||||
// 表单数据提交
|
||||
dataSubmit () {
|
||||
this.$refs['dataForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustUpdateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('保存成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
} else {
|
||||
api.cmcustCreateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('新增成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@ -0,0 +1,156 @@
|
||||
<template>
|
||||
<!-- 基于 Element UI 新增和修改弹窗 -->
|
||||
<el-dialog
|
||||
:title="!dataForm.id ? '添加' : '修改'"
|
||||
:close-on-click-modal="false"
|
||||
:visible.sync="visible">
|
||||
<!-- 新增和修改表单 -->
|
||||
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataSubmit()" label-width="80px">
|
||||
<!-- <el-form-item label="供应商id" prop="custId">-->
|
||||
<!-- <el-input v-model="dataForm.custId" placeholder="供应商id"></el-input>-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item label="供应商名称" prop="custName">
|
||||
<el-input v-model="dataForm.custName" placeholder="供应商名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="商品编号" prop="goodsCode">
|
||||
<el-input v-model="dataForm.goodsCode" placeholder="商品编号"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="采购商品名称" prop="goodsName">
|
||||
<el-input v-model="dataForm.goodsName" placeholder="采购商品名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="规格" prop="spec">
|
||||
<el-input v-model="dataForm.spec" placeholder="规格"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位" prop="unit">
|
||||
<el-input v-model="dataForm.unit" placeholder="单位"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="商品详情" prop="goodsDesc">
|
||||
<el-input v-model="dataForm.goodsDesc" placeholder="商品详情"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="采购成本价" prop="costPrice">
|
||||
<el-input v-model="dataForm.costPrice" placeholder="采购成本价"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="售价" prop="salePrice">
|
||||
<el-input v-model="dataForm.salePrice" placeholder="售价"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="入库日期" prop="inDate">
|
||||
<el-input v-model="dataForm.inDate" placeholder="入库日期"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="有效日期" prop="expiryDate">
|
||||
<el-input v-model="dataForm.expiryDate" placeholder="有效日期"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="状态" prop="status">
|
||||
<el-input v-model="dataForm.status" placeholder="状态"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="dataForm.remark" placeholder="备注"></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="visible = false">取消</el-button>
|
||||
<el-button type="primary" @click="dataSubmit()">确定</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import * as api from '@/api/cmcustproduct.js'
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
visible: false,
|
||||
dataForm: {
|
||||
id: 0,
|
||||
custId: '' ,
|
||||
custName: '' ,
|
||||
goodsCode: '' ,
|
||||
goodsName: '' ,
|
||||
spec: '' ,
|
||||
unit: '' ,
|
||||
goodsDesc: '' ,
|
||||
costPrice: '' ,
|
||||
salePrice: '' ,
|
||||
inDate: '' ,
|
||||
expiryDate: '' ,
|
||||
status: '' ,
|
||||
remark: '' ,
|
||||
},
|
||||
dataRule: {
|
||||
custId: [
|
||||
{ required: true, message: '供应商id 为必填项', trigger: 'blur' }
|
||||
],
|
||||
custName: [
|
||||
{ required: true, message: '供应商名称 为必填项', trigger: 'blur' }
|
||||
],
|
||||
goodsCode: [
|
||||
{ required: true, message: '商品编号 为必填项', trigger: 'blur' }
|
||||
],
|
||||
goodsName: [
|
||||
{ required: true, message: '采购商品名称 为必填项', trigger: 'blur' }
|
||||
],
|
||||
spec: [
|
||||
{ required: true, message: '规格 为必填项', trigger: 'blur' }
|
||||
],
|
||||
unit: [
|
||||
{ required: true, message: '单位 为必填项', trigger: 'blur' }
|
||||
],
|
||||
goodsDesc: [
|
||||
{ required: true, message: '商品详情 为必填项', trigger: 'blur' }
|
||||
],
|
||||
costPrice: [
|
||||
{ required: true, message: '采购成本价 为必填项', trigger: 'blur' }
|
||||
],
|
||||
salePrice: [
|
||||
{ required: true, message: '售价 为必填项', trigger: 'blur' }
|
||||
],
|
||||
inDate: [
|
||||
{ required: true, message: '入库日期 为必填项', trigger: 'blur' }
|
||||
],
|
||||
expiryDate: [
|
||||
{ required: true, message: '有效日期 为必填项', trigger: 'blur' }
|
||||
],
|
||||
status: [
|
||||
{ required: true, message: '状态 为必填项', trigger: 'blur' }
|
||||
],
|
||||
remark: [
|
||||
{ required: true, message: '备注 为必填项', trigger: 'blur' }
|
||||
],
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
init (id) { // 初始化表单验证规则
|
||||
this.dataForm.id = id || 0
|
||||
this.visible = true
|
||||
this.$nextTick(function() {
|
||||
this.$refs['dataForm'].resetFields()
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustproductDetailApi(id).then(function(res) {
|
||||
this.dataForm = res;
|
||||
}.bind(this))
|
||||
}
|
||||
}.bind(this))
|
||||
},
|
||||
// 表单数据提交
|
||||
dataSubmit () {
|
||||
this.$refs['dataForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustproductUpdateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('保存成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
} else {
|
||||
api.cmcustproductCreateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('新增成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@ -0,0 +1,107 @@
|
||||
<template>
|
||||
<!-- 基于 Element UI 新增和修改弹窗 -->
|
||||
<el-dialog
|
||||
:title="!dataForm.id ? '添加' : '修改'"
|
||||
:close-on-click-modal="false"
|
||||
:visible.sync="visible">
|
||||
<!-- 新增和修改表单 -->
|
||||
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataSubmit()" label-width="80px">
|
||||
<el-form-item label="供应商类型" prop="supplierType">
|
||||
<el-input v-model="dataForm.supplierType" placeholder="供应商类型"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="序号" prop="itemNo">
|
||||
<el-input v-model="dataForm.itemNo" placeholder="序号"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="资质类型" prop="qualifyType">
|
||||
<el-input v-model="dataForm.qualifyType" placeholder="资质类型"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="资质名称" prop="qualifyName">
|
||||
<el-input v-model="dataForm.qualifyName" placeholder="资质名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否必填" prop="isRequired">
|
||||
<el-input v-model="dataForm.isRequired" placeholder="是否必填"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="dataForm.remark" placeholder="备注"></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="visible = false">取消</el-button>
|
||||
<el-button type="primary" @click="dataSubmit()">确定</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import * as api from '@/api/cmcustqualify.js'
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
visible: false,
|
||||
dataForm: {
|
||||
id: 0,
|
||||
supplierType: '' ,
|
||||
itemNo: '' ,
|
||||
qualifyType: '' ,
|
||||
qualifyName: '' ,
|
||||
isRequired: '' ,
|
||||
remark: '' ,
|
||||
},
|
||||
dataRule: {
|
||||
supplierType: [
|
||||
{ required: true, message: '供应商类型 为必填项', trigger: 'blur' }
|
||||
],
|
||||
itemNo: [
|
||||
{ required: true, message: '序号 为必填项', trigger: 'blur' }
|
||||
],
|
||||
qualifyType: [
|
||||
{ required: true, message: '资质类型 为必填项', trigger: 'blur' }
|
||||
],
|
||||
qualifyName: [
|
||||
{ required: true, message: '资质名称 为必填项', trigger: 'blur' }
|
||||
],
|
||||
isRequired: [
|
||||
{ required: true, message: '是否必填 为必填项', trigger: 'blur' }
|
||||
],
|
||||
remark: [
|
||||
{ required: true, message: '备注 为必填项', trigger: 'blur' }
|
||||
],
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
init (id) { // 初始化表单验证规则
|
||||
this.dataForm.id = id || 0
|
||||
this.visible = true
|
||||
this.$nextTick(function() {
|
||||
this.$refs['dataForm'].resetFields()
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustqualifyDetailApi(id).then(function(res) {
|
||||
this.dataForm = res;
|
||||
}.bind(this))
|
||||
}
|
||||
}.bind(this))
|
||||
},
|
||||
// 表单数据提交
|
||||
dataSubmit () {
|
||||
this.$refs['dataForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustqualifyUpdateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('保存成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
} else {
|
||||
api.cmcustqualifyCreateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('新增成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@ -0,0 +1,135 @@
|
||||
<template>
|
||||
<!-- 基于 Element UI 新增和修改弹窗 -->
|
||||
<el-dialog
|
||||
:title="!dataForm.id ? '添加' : '修改'"
|
||||
:close-on-click-modal="false"
|
||||
:visible.sync="visible">
|
||||
<!-- 新增和修改表单 -->
|
||||
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataSubmit()" label-width="80px">
|
||||
<el-form-item label="供应商id" prop="custId">
|
||||
<el-input v-model="dataForm.custId" placeholder="供应商id"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商名称" prop="custName">
|
||||
<el-input v-model="dataForm.custName" placeholder="供应商名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="资质id" prop="qualifyId">
|
||||
<el-input v-model="dataForm.qualifyId" placeholder="资质id"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="资质名称" prop="qualifyName">
|
||||
<el-input v-model="dataForm.qualifyName" placeholder="资质名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="文件id" prop="fileId">
|
||||
<el-input v-model="dataForm.fileId" placeholder="文件id"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="提交日期" prop="submitDate">
|
||||
<el-input v-model="dataForm.submitDate" placeholder="提交日期"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否通过" prop="isPass">
|
||||
<el-input v-model="dataForm.isPass" placeholder="是否通过"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="不通过原因" prop="passContent">
|
||||
<el-input v-model="dataForm.passContent" placeholder="不通过原因"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="状态" prop="status">
|
||||
<el-input v-model="dataForm.status" placeholder="状态"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="dataForm.remark" placeholder="备注"></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="visible = false">取消</el-button>
|
||||
<el-button type="primary" @click="dataSubmit()">确定</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import * as api from '@/api/cmcustqualifyfile.js'
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
visible: false,
|
||||
dataForm: {
|
||||
id: 0,
|
||||
custId: '' ,
|
||||
custName: '' ,
|
||||
qualifyId: '' ,
|
||||
qualifyName: '' ,
|
||||
fileId: '' ,
|
||||
submitDate: '' ,
|
||||
isPass: '' ,
|
||||
passContent: '' ,
|
||||
status: '' ,
|
||||
remark: '' ,
|
||||
},
|
||||
dataRule: {
|
||||
custId: [
|
||||
{ required: true, message: '供应商id 为必填项', trigger: 'blur' }
|
||||
],
|
||||
custName: [
|
||||
{ required: true, message: '供应商名称 为必填项', trigger: 'blur' }
|
||||
],
|
||||
qualifyId: [
|
||||
{ required: true, message: '资质id 为必填项', trigger: 'blur' }
|
||||
],
|
||||
qualifyName: [
|
||||
{ required: true, message: '资质名称 为必填项', trigger: 'blur' }
|
||||
],
|
||||
fileId: [
|
||||
{ required: true, message: '文件id 为必填项', trigger: 'blur' }
|
||||
],
|
||||
submitDate: [
|
||||
{ required: true, message: '提交日期 为必填项', trigger: 'blur' }
|
||||
],
|
||||
isPass: [
|
||||
{ required: true, message: '是否通过 为必填项', trigger: 'blur' }
|
||||
],
|
||||
passContent: [
|
||||
{ required: true, message: '不通过原因 为必填项', trigger: 'blur' }
|
||||
],
|
||||
status: [
|
||||
{ required: true, message: '状态 为必填项', trigger: 'blur' }
|
||||
],
|
||||
remark: [
|
||||
{ required: true, message: '备注 为必填项', trigger: 'blur' }
|
||||
],
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
init (id) { // 初始化表单验证规则
|
||||
this.dataForm.id = id || 0
|
||||
this.visible = true
|
||||
this.$nextTick(function() {
|
||||
this.$refs['dataForm'].resetFields()
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustqualifyfileDetailApi(id).then(function(res) {
|
||||
this.dataForm = res;
|
||||
}.bind(this))
|
||||
}
|
||||
}.bind(this))
|
||||
},
|
||||
// 表单数据提交
|
||||
dataSubmit () {
|
||||
this.$refs['dataForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
if (this.dataForm.id) {
|
||||
api.cmcustqualifyfileUpdateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('保存成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
} else {
|
||||
api.cmcustqualifyfileCreateApi(this.dataForm).then(function(res) {
|
||||
this.$message.success('新增成功')
|
||||
this.visible = false
|
||||
this.$emit('refreshDataList')
|
||||
}.bind(this));
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@ -0,0 +1,13 @@
|
||||
package com.zbkj.modules.autogencode.dao;
|
||||
|
||||
import com.zbkj.modules.autogencode.entity.CmCust;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 客户信息 DAO 映射层
|
||||
*/
|
||||
@Mapper
|
||||
public interface CmCustDao extends BaseMapper<CmCust> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.zbkj.modules.autogencode.dao;
|
||||
|
||||
import com.zbkj.modules.autogencode.entity.CmCustProduct;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 供应商商品清单 DAO 映射层
|
||||
*/
|
||||
@Mapper
|
||||
public interface CmCustProductDao extends BaseMapper<CmCustProduct> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.zbkj.modules.autogencode.dao;
|
||||
|
||||
import com.zbkj.modules.autogencode.entity.CmCustQualify;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 供应商资质表 DAO 映射层
|
||||
*/
|
||||
@Mapper
|
||||
public interface CmCustQualifyDao extends BaseMapper<CmCustQualify> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.zbkj.modules.autogencode.dao;
|
||||
|
||||
import com.zbkj.modules.autogencode.entity.CmCustQualifyFile;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 供应商资质附件表 DAO 映射层
|
||||
*/
|
||||
@Mapper
|
||||
public interface CmCustQualifyFileDao extends BaseMapper<CmCustQualifyFile> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.zbkj.modules.autogencode.dao;
|
||||
|
||||
import com.zbkj.modules.autogencode.entity.SysDictData;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 字典数据表 DAO 映射层
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysDictDataDao extends BaseMapper<SysDictData> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.zbkj.modules.autogencode.dao;
|
||||
|
||||
import com.zbkj.modules.autogencode.entity.SysDictType;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 字典类型表 DAO 映射层
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysDictTypeDao extends BaseMapper<SysDictType> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
package com.zbkj.modules.autogencode.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.zbkj.modules.autogencode.entity.CmCustProduct;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 供应商商品清单 业务接口
|
||||
* +----------------------------------------------------------------------
|
||||
*/
|
||||
public interface CmCustProductService extends IService<CmCustProduct> {
|
||||
|
||||
/**
|
||||
* CmCustProduct 列表查询
|
||||
* @param pageParamRequest 分页参数对象
|
||||
* @return
|
||||
*/
|
||||
List<CmCustProduct> pageList(LambdaQueryWrapper<CmCustProduct> queryWrapper, PageParamRequest pageParamRequest);
|
||||
}
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package com.zbkj.modules.autogencode.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.zbkj.modules.autogencode.entity.CmCustQualifyFile;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 供应商资质附件表 业务接口
|
||||
* +----------------------------------------------------------------------
|
||||
*/
|
||||
public interface CmCustQualifyFileService extends IService<CmCustQualifyFile> {
|
||||
|
||||
/**
|
||||
* CmCustQualifyFile 列表查询
|
||||
* @param pageParamRequest 分页参数对象
|
||||
* @return
|
||||
*/
|
||||
List<CmCustQualifyFile> pageList(LambdaQueryWrapper<CmCustQualifyFile> queryWrapper, PageParamRequest pageParamRequest);
|
||||
}
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package com.zbkj.modules.autogencode.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.zbkj.modules.autogencode.entity.CmCustQualify;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 供应商资质表 业务接口
|
||||
* +----------------------------------------------------------------------
|
||||
*/
|
||||
public interface CmCustQualifyService extends IService<CmCustQualify> {
|
||||
|
||||
/**
|
||||
* CmCustQualify 列表查询
|
||||
* @param pageParamRequest 分页参数对象
|
||||
* @return
|
||||
*/
|
||||
List<CmCustQualify> pageList(LambdaQueryWrapper<CmCustQualify> queryWrapper, PageParamRequest pageParamRequest);
|
||||
}
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package com.zbkj.modules.autogencode.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.zbkj.modules.autogencode.entity.CmCust;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 客户信息 业务接口
|
||||
* +----------------------------------------------------------------------
|
||||
*/
|
||||
public interface CmCustService extends IService<CmCust> {
|
||||
|
||||
/**
|
||||
* CmCust 列表查询
|
||||
* @param pageParamRequest 分页参数对象
|
||||
* @return
|
||||
*/
|
||||
List<CmCust> pageList(LambdaQueryWrapper<CmCust> queryWrapper, PageParamRequest pageParamRequest);
|
||||
}
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package com.zbkj.modules.autogencode.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.zbkj.modules.autogencode.entity.SysDictData;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 字典数据表 业务接口
|
||||
* +----------------------------------------------------------------------
|
||||
*/
|
||||
public interface SysDictDataService extends IService<SysDictData> {
|
||||
|
||||
/**
|
||||
* SysDictData 列表查询
|
||||
* @param pageParamRequest 分页参数对象
|
||||
* @return
|
||||
*/
|
||||
List<SysDictData> pageList(LambdaQueryWrapper<SysDictData> queryWrapper, PageParamRequest pageParamRequest);
|
||||
}
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package com.zbkj.modules.autogencode.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.zbkj.modules.autogencode.entity.SysDictType;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 字典类型表 业务接口
|
||||
* +----------------------------------------------------------------------
|
||||
*/
|
||||
public interface SysDictTypeService extends IService<SysDictType> {
|
||||
|
||||
/**
|
||||
* SysDictType 列表查询
|
||||
* @param pageParamRequest 分页参数对象
|
||||
* @return
|
||||
*/
|
||||
List<SysDictType> pageList(LambdaQueryWrapper<SysDictType> queryWrapper, PageParamRequest pageParamRequest);
|
||||
}
|
||||
|
||||
@ -0,0 +1,42 @@
|
||||
package com.zbkj.modules.autogencode.service.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.zbkj.modules.autogencode.dao.CmCustProductDao;
|
||||
import com.zbkj.modules.autogencode.entity.CmCustProduct;
|
||||
import com.zbkj.modules.autogencode.service.CmCustProductService;
|
||||
import com.zbkj.common.page.CommonPage;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Map;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Service("cmCustProductService")
|
||||
public class CmCustProductServiceImpl extends ServiceImpl<CmCustProductDao, CmCustProduct> implements CmCustProductService {
|
||||
|
||||
|
||||
@Resource
|
||||
private CmCustProductDao dao;
|
||||
|
||||
|
||||
/**
|
||||
* 带分页参数的列表查询实现
|
||||
*/
|
||||
@Override
|
||||
public List<CmCustProduct> pageList(LambdaQueryWrapper<CmCustProduct> queryWrapper, PageParamRequest pageParamRequest) {
|
||||
|
||||
PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
|
||||
|
||||
return dao.selectList(queryWrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package com.zbkj.modules.autogencode.service.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.zbkj.modules.autogencode.dao.CmCustQualifyFileDao;
|
||||
import com.zbkj.modules.autogencode.entity.CmCustQualifyFile;
|
||||
import com.zbkj.modules.autogencode.service.CmCustQualifyFileService;
|
||||
import com.zbkj.common.page.CommonPage;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Map;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Service("cmCustQualifyFileService")
|
||||
public class CmCustQualifyFileServiceImpl extends ServiceImpl<CmCustQualifyFileDao, CmCustQualifyFile> implements CmCustQualifyFileService {
|
||||
|
||||
|
||||
@Resource
|
||||
private CmCustQualifyFileDao dao;
|
||||
|
||||
|
||||
/**
|
||||
* 带分页参数的列表查询实现
|
||||
*/
|
||||
@Override
|
||||
public List<CmCustQualifyFile> pageList(LambdaQueryWrapper<CmCustQualifyFile> queryWrapper, PageParamRequest pageParamRequest) {
|
||||
|
||||
PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
|
||||
|
||||
return dao.selectList(queryWrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package com.zbkj.modules.autogencode.service.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.zbkj.modules.autogencode.dao.CmCustQualifyDao;
|
||||
import com.zbkj.modules.autogencode.entity.CmCustQualify;
|
||||
import com.zbkj.modules.autogencode.service.CmCustQualifyService;
|
||||
import com.zbkj.common.page.CommonPage;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Map;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Service("cmCustQualifyService")
|
||||
public class CmCustQualifyServiceImpl extends ServiceImpl<CmCustQualifyDao, CmCustQualify> implements CmCustQualifyService {
|
||||
|
||||
|
||||
@Resource
|
||||
private CmCustQualifyDao dao;
|
||||
|
||||
|
||||
/**
|
||||
* 带分页参数的列表查询实现
|
||||
*/
|
||||
@Override
|
||||
public List<CmCustQualify> pageList(LambdaQueryWrapper<CmCustQualify> queryWrapper, PageParamRequest pageParamRequest) {
|
||||
|
||||
PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
|
||||
|
||||
return dao.selectList(queryWrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package com.zbkj.modules.autogencode.service.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.zbkj.modules.autogencode.dao.CmCustDao;
|
||||
import com.zbkj.modules.autogencode.entity.CmCust;
|
||||
import com.zbkj.modules.autogencode.service.CmCustService;
|
||||
import com.zbkj.common.page.CommonPage;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Map;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Service("cmCustService")
|
||||
public class CmCustServiceImpl extends ServiceImpl<CmCustDao, CmCust> implements CmCustService {
|
||||
|
||||
|
||||
@Resource
|
||||
private CmCustDao dao;
|
||||
|
||||
|
||||
/**
|
||||
* 带分页参数的列表查询实现
|
||||
*/
|
||||
@Override
|
||||
public List<CmCust> pageList(LambdaQueryWrapper<CmCust> queryWrapper, PageParamRequest pageParamRequest) {
|
||||
|
||||
PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
|
||||
|
||||
return dao.selectList(queryWrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package com.zbkj.modules.autogencode.service.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.zbkj.modules.autogencode.dao.SysDictDataDao;
|
||||
import com.zbkj.modules.autogencode.entity.SysDictData;
|
||||
import com.zbkj.modules.autogencode.service.SysDictDataService;
|
||||
import com.zbkj.common.page.CommonPage;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Map;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Service("sysDictDataService")
|
||||
public class SysDictDataServiceImpl extends ServiceImpl<SysDictDataDao, SysDictData> implements SysDictDataService {
|
||||
|
||||
|
||||
@Resource
|
||||
private SysDictDataDao dao;
|
||||
|
||||
|
||||
/**
|
||||
* 带分页参数的列表查询实现
|
||||
*/
|
||||
@Override
|
||||
public List<SysDictData> pageList(LambdaQueryWrapper<SysDictData> queryWrapper, PageParamRequest pageParamRequest) {
|
||||
|
||||
PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
|
||||
|
||||
return dao.selectList(queryWrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package com.zbkj.modules.autogencode.service.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.zbkj.modules.autogencode.dao.SysDictTypeDao;
|
||||
import com.zbkj.modules.autogencode.entity.SysDictType;
|
||||
import com.zbkj.modules.autogencode.service.SysDictTypeService;
|
||||
import com.zbkj.common.page.CommonPage;
|
||||
import com.zbkj.common.request.PageParamRequest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Map;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Service("sysDictTypeService")
|
||||
public class SysDictTypeServiceImpl extends ServiceImpl<SysDictTypeDao, SysDictType> implements SysDictTypeService {
|
||||
|
||||
|
||||
@Resource
|
||||
private SysDictTypeDao dao;
|
||||
|
||||
|
||||
/**
|
||||
* 带分页参数的列表查询实现
|
||||
*/
|
||||
@Override
|
||||
public List<SysDictType> pageList(LambdaQueryWrapper<SysDictType> queryWrapper, PageParamRequest pageParamRequest) {
|
||||
|
||||
PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
|
||||
|
||||
return dao.selectList(queryWrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="com.zbkj.modules.autogencode.dao.CmCustDao">
|
||||
|
||||
<!-- 根据包名 模块名 以及类名 生成Mapper XML 配置文件 -->
|
||||
<resultMap type="com.zbkj.modules.autogencode.entity.CmCust" id="cmCustMap">
|
||||
<result property="id" column="id"/>
|
||||
<result property="custCode" column="cust_code"/>
|
||||
<result property="custName" column="cust_name"/>
|
||||
<result property="licenseNumber" column="license_number"/>
|
||||
<result property="contactWay" column="contact_way"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="contactPerson" column="contact_person"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="createDept" column="create_dept"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="tenantId" column="tenant_id"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="com.zbkj.modules.autogencode.dao.CmCustProductDao">
|
||||
|
||||
<!-- 根据包名 模块名 以及类名 生成Mapper XML 配置文件 -->
|
||||
<resultMap type="com.zbkj.modules.autogencode.entity.CmCustProduct" id="cmCustProductMap">
|
||||
<result property="id" column="id"/>
|
||||
<result property="custId" column="cust_id"/>
|
||||
<result property="custName" column="cust_name"/>
|
||||
<result property="goodsCode" column="goods_code"/>
|
||||
<result property="goodsName" column="goods_name"/>
|
||||
<result property="spec" column="spec"/>
|
||||
<result property="unit" column="unit"/>
|
||||
<result property="goodsDesc" column="goods_desc"/>
|
||||
<result property="costPrice" column="cost_price"/>
|
||||
<result property="salePrice" column="sale_price"/>
|
||||
<result property="inDate" column="in_date"/>
|
||||
<result property="expiryDate" column="expiry_date"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="createDept" column="create_dept"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="tenantId" column="tenant_id"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="com.zbkj.modules.autogencode.dao.CmCustQualifyDao">
|
||||
|
||||
<!-- 根据包名 模块名 以及类名 生成Mapper XML 配置文件 -->
|
||||
<resultMap type="com.zbkj.modules.autogencode.entity.CmCustQualify" id="cmCustQualifyMap">
|
||||
<result property="id" column="id"/>
|
||||
<result property="supplierType" column="supplier_type"/>
|
||||
<result property="itemNo" column="item_no"/>
|
||||
<result property="qualifyType" column="qualify_type"/>
|
||||
<result property="qualifyName" column="qualify_name"/>
|
||||
<result property="isRequired" column="is_required"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="createDept" column="create_dept"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="tenantId" column="tenant_id"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="com.zbkj.modules.autogencode.dao.CmCustQualifyFileDao">
|
||||
|
||||
<!-- 根据包名 模块名 以及类名 生成Mapper XML 配置文件 -->
|
||||
<resultMap type="com.zbkj.modules.autogencode.entity.CmCustQualifyFile" id="cmCustQualifyFileMap">
|
||||
<result property="id" column="id"/>
|
||||
<result property="custId" column="cust_id"/>
|
||||
<result property="custName" column="cust_name"/>
|
||||
<result property="qualifyId" column="qualify_id"/>
|
||||
<result property="qualifyName" column="qualify_name"/>
|
||||
<result property="fileId" column="file_id"/>
|
||||
<result property="submitDate" column="submit_date"/>
|
||||
<result property="isPass" column="is_pass"/>
|
||||
<result property="passContent" column="pass_content"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="createDept" column="create_dept"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="tenantId" column="tenant_id"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="com.zbkj.modules.autogencode.dao.SysDictDataDao">
|
||||
|
||||
<!-- 根据包名 模块名 以及类名 生成Mapper XML 配置文件 -->
|
||||
<resultMap type="com.zbkj.modules.autogencode.entity.SysDictData" id="sysDictDataMap">
|
||||
<result property="dictCode" column="dict_code"/>
|
||||
<result property="dictSort" column="dict_sort"/>
|
||||
<result property="dictLabel" column="dict_label"/>
|
||||
<result property="dictValue" column="dict_value"/>
|
||||
<result property="dictType" column="dict_type"/>
|
||||
<result property="cssClass" column="css_class"/>
|
||||
<result property="listClass" column="list_class"/>
|
||||
<result property="isDefault" column="is_default"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="dataCode" column="data_code"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="com.zbkj.modules.autogencode.dao.SysDictTypeDao">
|
||||
|
||||
<!-- 根据包名 模块名 以及类名 生成Mapper XML 配置文件 -->
|
||||
<resultMap type="com.zbkj.modules.autogencode.entity.SysDictType" id="sysDictTypeMap">
|
||||
<result property="dictId" column="dict_id"/>
|
||||
<result property="dictName" column="dict_name"/>
|
||||
<result property="dictType" column="dict_type"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="isBill" column="is_bill"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
Loading…
Reference in new issue