|
@@ -22,7 +22,7 @@
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" label-width="120px">
|
|
|
<el-row >
|
|
|
<el-col :span="24" :key="index">
|
|
|
- <dynamic-forms :ref="items.columnName" :config="queryParams" @inputs = "changeFn" :formConfig="items" v-for="(items,indexs) in item.hrChildren" :key='items.id' />
|
|
|
+ <dynamic-forms :ref="items.columnName" :config="queryParams" @inputs = "changeFn" :formConfig="items" v-for="(items,indexs) in item.hrChildren" :key='indexs' />
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
@@ -83,7 +83,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- import { getTableQuery, getQueryList, geteditindeTab, tableSubimt, tableSubimtanit, addbjectSave} from '@/api/system/table.js';
|
|
|
+ import { getTableQuery, delMenutab, getQueryList, geteditindeTab, tableSubimt, tableSubimtanit, addbjectSave} from '@/api/system/table.js';
|
|
|
// import { getTableQuery, getQueryList,geteditindeTab, tableSubimt, tableSubimtanit, addbjectSave } from '@/src/api/system/editing.js';
|
|
|
export default {
|
|
|
name: "index",
|
|
@@ -93,16 +93,12 @@
|
|
|
title:'单表1',
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
- pageNum: 1,
|
|
|
- pageSize: 10,
|
|
|
- dictName: undefined,
|
|
|
- dictType: undefined,
|
|
|
- status: undefined
|
|
|
+
|
|
|
},
|
|
|
labletit:'查询参数1233',
|
|
|
num:0,
|
|
|
tabledeLise:{
|
|
|
- table:'obj_test',
|
|
|
+ table:'',
|
|
|
isUi:true
|
|
|
},
|
|
|
taleLisst:[] ,//列表数据
|
|
@@ -138,6 +134,16 @@
|
|
|
mounted() {
|
|
|
// this.edingelsie()
|
|
|
// button
|
|
|
+ this.formeanti.table = this.$route.query.tables
|
|
|
+ // this.formeanti.id = this.$route.query.id
|
|
|
+ this.forme.table = this.$route.query.tables
|
|
|
+ this.forme.objId = this.$route.query.id
|
|
|
+ this.tabledeLise.table = this.$route.query.tables
|
|
|
+ this.tableZbie.table = this.$route.query.tables
|
|
|
+ this.tableZbie.fixedData.id = this.$route.query.id
|
|
|
+ this.formy.id = this.$route.query.id
|
|
|
+ this.tableZbietabg.table = this.$route.query.tables
|
|
|
+ console.log(this.forme.objId)
|
|
|
this.init()
|
|
|
// tab
|
|
|
this.edingelsietab()
|
|
@@ -173,13 +179,9 @@
|
|
|
this.tabledeLise.table = this.tabldie[index].tableName
|
|
|
this.formeanti.table = this.tabldie[index].tableName
|
|
|
this.forme.table = this.tabldie[index].tableName
|
|
|
- if(index == 0){
|
|
|
- this.tabledeLise.table = 'obj_test'
|
|
|
- }else if(index ==1){
|
|
|
- this.tabledeLise.table = 'sys_config'
|
|
|
- }
|
|
|
+
|
|
|
this.tableZbie.table = this.tabldie[index].tableName
|
|
|
- // this.edingelsie()
|
|
|
+ this.edingelsie()
|
|
|
this.init()
|
|
|
},
|
|
|
// 按钮
|
|
@@ -229,39 +231,46 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ console.log(this.queryParams)
|
|
|
+ if(this.queryParams.pageNum !== undefined){
|
|
|
+ this.queryParams.pageNum = undefined
|
|
|
+ }
|
|
|
+ if(this.queryParams.pageSize !== undefined){
|
|
|
+ this.queryParams.pageSize = undefined
|
|
|
+ }
|
|
|
if(index == 'D'){
|
|
|
//删除
|
|
|
- this.handleDelete(index)
|
|
|
+ this.handleDelete(this.formy.id)
|
|
|
}else if(index == 'S'){
|
|
|
//提交 保存
|
|
|
- this.formeanti.table = 'obj_test'
|
|
|
+ // this.formeanti.table = 'obj_test'
|
|
|
this.formeanti.commitData = []
|
|
|
this.formy.status = 1
|
|
|
- this.formy.id = 0
|
|
|
+ // this.formy.id = 0
|
|
|
this.formeanti.commitData.push(this.formy)
|
|
|
console.log(this.formeanti)
|
|
|
- // this.antiSubmission()
|
|
|
+ this.antiSubmission()
|
|
|
}else if(index == 'U'){
|
|
|
//反提交 保存
|
|
|
- this.formeanti.table = 'obj_test'
|
|
|
+ // this.formeanti.table = 'obj_test'
|
|
|
this.formeanti.commitData = []
|
|
|
this.formy.status = 2
|
|
|
- this.formy.id = 0
|
|
|
+ // this.formy.id = 0
|
|
|
this.formeanti.commitData.push(this.formy)
|
|
|
console.log(this.formeanti)
|
|
|
- // this.antiSubmission()
|
|
|
+ this.antiSubmission()
|
|
|
}else if(index == 'M'){
|
|
|
// 修改
|
|
|
- this.forme.table = 'obj_test'
|
|
|
- this.forme.objId = 1
|
|
|
+ // this.forme.table = 'obj_test'
|
|
|
+ // this.forme.objId = 1
|
|
|
this.forme.fixedData = this.queryParams
|
|
|
- // this.submitForm()
|
|
|
+ this.submitForm()
|
|
|
}else if(index == 'A'){
|
|
|
//新增
|
|
|
- this.forme.table = 'obj_test'
|
|
|
- this.forme.objId = -1
|
|
|
+ // this.forme.table = 'obj_test'
|
|
|
+ // this.forme.objId = -1
|
|
|
this.forme.fixedData = this.queryParams
|
|
|
- // this.submitForm()
|
|
|
+ this.submitForm()
|
|
|
}
|
|
|
|
|
|
console.log(this.forme)
|
|
@@ -294,13 +303,13 @@
|
|
|
}
|
|
|
},
|
|
|
//删除
|
|
|
- handleDelete(row) {
|
|
|
- this.$confirm('是否确认删除名称为"' + row + '"的数据项?', "警告", {
|
|
|
+ handleDelete(index) {
|
|
|
+ this.$confirm('是否确认删除名称为"' + index + '"的数据项?', "警告", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|
|
|
}).then(function() {
|
|
|
- // return delMenu(row.id);
|
|
|
+ return delMenutab(index);
|
|
|
}).then(() => {
|
|
|
// this.getList();
|
|
|
this.msgSuccess("删除成功");
|