Browse Source

租户编码页面调整

test
kilo 2 years ago
parent
commit
544ae470fc
  1. 10
      src/api/basic/basicTenantCode.js
  2. 100
      src/views/basic/coderule/basicTenantCode.vue

10
src/api/basic/basicTenantCode.js

@ -2,7 +2,7 @@ import request from '@/axios';
export const getList = (current, size, params) => {
return request({
url: '/api/logpm-basic/TenantCode/list',
url: '/api/logpm-basic/tenantCode/list',
method: 'get',
params: {
...params,
@ -14,7 +14,7 @@ export const getList = (current, size, params) => {
export const getDetail = (id) => {
return request({
url: '/api/logpm-basic/TenantCode/detail',
url: '/api/logpm-basic/tenantCode/detail',
method: 'get',
params: {
id
@ -24,7 +24,7 @@ export const getDetail = (id) => {
export const remove = (ids) => {
return request({
url: '/api/logpm-basic/TenantCode/remove',
url: '/api/logpm-basic/tenantCode/remove',
method: 'post',
params: {
ids,
@ -34,7 +34,7 @@ export const remove = (ids) => {
export const add = (row) => {
return request({
url: '/api/logpm-basic/TenantCode/save',
url: '/api/logpm-basic/tenantCode/save',
method: 'post',
data: row
})
@ -42,7 +42,7 @@ export const add = (row) => {
export const update = (row) => {
return request({
url: '/api/logpm-basic/TenantCode/update',
url: '/api/logpm-basic/tenantCode/update',
method: 'post',
data: row
})

100
src/views/basic/coderule/basicTenantCode.vue

@ -5,7 +5,7 @@
<!-- 查询模块 -->
<el-form :inline="true" :model="query">
<el-form-item label="编码类型">
<el-select type="text" v-model="query.input" placeholder="请选择编码类型" >
<el-select type="text" v-model="query.codeType" placeholder="请选择编码类型" >
<el-option
v-for="item in codeType"
:key="item.dictKey"
@ -15,7 +15,7 @@
</el-select>
</el-form-item>
<el-form-item label="展示类型" style="margin-left: 5px">
<el-select type="text" v-model="query.type" placeholder="请选择展示类型">
<el-select type="text" v-model="query.showType" placeholder="请选择展示类型">
<el-option
v-for="item in showType"
:key="item.dictKey"
@ -97,10 +97,14 @@
width="20%"
:before-close="beforeClose"
append-to-body>
<el-form :disabled="view" ref="form" :model="form" label-width="80px" :rules="rules">
<el-form :disabled="view"
ref="form"
:model="form"
label-width="80px"
:rules="rules">
<!-- 表单字段 -->
<el-form-item label="编码类型:" prop="codeType" >
<el-select v-model="form.codeType" clearable placeholder="请选择状态">
<el-form-item label="编码类型:" prop="codeType" label-width="100px">
<el-select v-model="form.codeType" clearable placeholder="请选择编码类型">
<el-option
v-for="item in codeType"
:key="item.dictKey"
@ -109,8 +113,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="展示类型:" prop="showType" label-width="80px">
<el-select v-model="form.showType" clearable placeholder="请选择状态">
<el-form-item label="展示类型:" prop="showType" label-width="100px">
<el-select v-model="form.showType" clearable placeholder="请选择展示类型">
<el-option
v-for="item in showType"
:key="item.dictKey"
@ -119,8 +123,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="租户编码:" prop="code" label-width="80px">
<el-input v-model="form.code" placeholder="请选择状态" style="width: 77%"/>
<el-form-item label="租户编码:" prop="code" label-width="100px">
<el-input v-model="form.code" placeholder="请输入编码" style="width: 83%"/>
</el-form-item>
<!-- <el-form-item label="预留1" prop="reserve1">-->
<!-- <el-input v-model="form.reserve1" placeholder="请输入预留1"/>-->
@ -172,8 +176,8 @@ export default {
view: false,
//
query: {
input:"",
type: ''
codeType:"",
showType: ''
},
//
page: {
@ -197,8 +201,7 @@ export default {
required: true,
trigger: "change",
message: "请选择编码类型"
},
],
}],
showType:[{
required: true,
trigger: "change",
@ -208,10 +211,14 @@ export default {
}
},
created() {
this.init();
this.onLoad(this.page)
//
this.getDictionaryBizInfo();
},
mounted () {
//
this.init();
//
this.onLoad(this.page);
},
computed: {
@ -225,13 +232,16 @@ export default {
}
},
methods: {
init () {
//
getDictionaryBizInfo(){
getDictionaryBiz("basic_tenant_code").then(res=>{
this.codeType = res.data.data
})
getDictionaryBiz("basic_tenant_code_show").then(res=>{
this.showType = res.data.data
})
},
init () {
this.height = this.setPx(document.body.clientHeight - 340);
},
searchHide () {
@ -246,45 +256,34 @@ export default {
this.onLoad(this.page);
},
handleSubmit () {
if (!this.form.id) {
//
this.$refs.form.validate(valid=>{
if (valid){
add(this.form).then(() => {
this.box = false;
this.onLoad(this.page);
this.$message({
type: "success",
message: "操作成功!"
if (valid) {
if (!this.form.id) {
add(this.form).then(() => {
this.box = false;
this.onLoad(this.page);
this.$message({
type: "success",
message: "操作成功!"
});
});
});
}else {
this.$message({
type: "error",
message: "操作失败!"
});
}
})
} else {
this.$refs.form.validate(valid=>{
if (valid){
update(this.form).then(() => {
this.box = false;
this.onLoad(this.page);
this.$message({
type: "success",
message: "操作成功!"
});
});
} else {
update(this.form).then(() => {
this.box = false;
this.onLoad(this.page);
this.$message({
type: "success",
message: "操作成功!"
});
});
}
}else {
this.$message({
type: "error",
message: "操作失败!"
});
console.log('error submit!!');
return false;
}
})
}
},
},
handleAdd () {
this.title = '新增'
this.form = {}
@ -296,7 +295,6 @@ export default {
this.title = '编辑'
this.box = true
this.$refs['form'].resetFields();
getDetail(row.id).then(res => {
res.data.data.codeType = parseInt(res.data.data.codeType);
res.data.data.showType = parseInt(res.data.data.showType);

Loading…
Cancel
Save