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

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

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

Loading…
Cancel
Save