|
@@ -2,7 +2,8 @@
|
|
|
<div class="table_total">
|
|
|
<div class="table_header">
|
|
|
<!-- <p>单表</p>
|
|
|
- <el-divider></el-divider> -->
|
|
|
+ <el-divider></el-divider> -->
|
|
|
+ <div class="imge_tab"><img src="../../../assets/images/pic_sy_ytj.png" alt="" v-if="imgShoew" ></div>
|
|
|
<div class="table_headerBtun" v-if="queryData.buttonList">
|
|
|
<el-button type="primary" size="mini" plain v-for="(item,index) in jeigneutwo" :key="index" @click="handleQuery(item)">{{item}}</el-button>
|
|
|
</div>
|
|
@@ -52,38 +53,39 @@
|
|
|
queryParams: {
|
|
|
|
|
|
},
|
|
|
- labletit: '查询参数1233',
|
|
|
- tableZbie: {
|
|
|
- table: '',
|
|
|
- isUi: true,
|
|
|
- fixedData: {
|
|
|
- id: -1
|
|
|
- }
|
|
|
-
|
|
|
- },
|
|
|
- taleLisst: [],
|
|
|
- forme: {
|
|
|
- table: '',
|
|
|
- objId: -1,
|
|
|
- fixedData: {}
|
|
|
- },
|
|
|
- formeanti: {
|
|
|
- table: '',
|
|
|
- commitData: [],
|
|
|
- },
|
|
|
- formy: {
|
|
|
- id: 0,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- // 删除参数
|
|
|
- deledlid: {
|
|
|
- table: '',
|
|
|
- idList: []
|
|
|
- },
|
|
|
- jeigneu: [],
|
|
|
- jeigneutwo: [],
|
|
|
- xidugje: 0,
|
|
|
- tijeq: 0
|
|
|
+ labletit: '查询参数1233',
|
|
|
+ tableZbie:{
|
|
|
+ table:'',
|
|
|
+ isUi:true,
|
|
|
+ fixedData:{
|
|
|
+ id:-1
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ taleLisst:[],
|
|
|
+ forme:{
|
|
|
+ table:'',
|
|
|
+ objId:-1,
|
|
|
+ fixedData:{}
|
|
|
+ },
|
|
|
+ formeanti:{
|
|
|
+ table:'',
|
|
|
+ commitData:[],
|
|
|
+ },
|
|
|
+ formy:{
|
|
|
+ id:0,
|
|
|
+ status:1
|
|
|
+ },
|
|
|
+ // 删除参数
|
|
|
+ deledlid:{
|
|
|
+ table:'',
|
|
|
+ idList:[]
|
|
|
+ },
|
|
|
+ jeigneu:[],
|
|
|
+ jeigneutwo:[],
|
|
|
+ xidugje:0,
|
|
|
+ tijeq:0,
|
|
|
+ imgShoew:true
|
|
|
};
|
|
|
},
|
|
|
// filters:{
|
|
@@ -218,64 +220,77 @@
|
|
|
getTableQuery(
|
|
|
this.tableZbie
|
|
|
).then(res => {
|
|
|
- let data = res.data
|
|
|
- this.queryData = {}
|
|
|
- this.queryData = data
|
|
|
- this.jeigneutwo = []
|
|
|
- this.jeigneu = []
|
|
|
- this.jeigneu = data.buttonList.split('')
|
|
|
- console.log(data.buttonList)
|
|
|
- console.log(this.jeigneu)
|
|
|
- this.jeigneu.filter(route => {
|
|
|
- // route.dept_id = route.dept_id.value
|
|
|
- console.log(route)
|
|
|
- if (route == 'A') {
|
|
|
- if (this.formy.id == -1) {
|
|
|
- route = '保存'
|
|
|
- this.jeigneutwo.push(route)
|
|
|
- } else {
|
|
|
- route = '新增'
|
|
|
- }
|
|
|
-
|
|
|
- } else if (route == 'M') {
|
|
|
- route = '保存'
|
|
|
- if (this.formy.id != -1) {
|
|
|
- this.jeigneutwo.push(route)
|
|
|
- }
|
|
|
- } else if (route == 'D') {
|
|
|
- route = '删除'
|
|
|
- if (this.formy.id != -1) {
|
|
|
- this.jeigneutwo.push(route)
|
|
|
- }
|
|
|
- } else if (route == 'Q') {
|
|
|
- route = '查询'
|
|
|
- } else if (route == 'S') {
|
|
|
- route = '提交'
|
|
|
- if (this.formy.id != -1) {
|
|
|
- this.jeigneutwo.push(route)
|
|
|
- }
|
|
|
- } else if (route == 'U') {
|
|
|
- route = '反提交'
|
|
|
- if (this.formy.id != -1) {
|
|
|
- this.jeigneutwo.push(route)
|
|
|
- }
|
|
|
- } else if (route == 'I') {
|
|
|
- route = '导入'
|
|
|
- } else if (route == 'E') {
|
|
|
- route = '导出'
|
|
|
- }
|
|
|
-
|
|
|
- })
|
|
|
- this.jeigneutwo.push('刷新')
|
|
|
- this.jeigneutwo.push('返回')
|
|
|
- console.log(this.jeigneutwo, 567)
|
|
|
- console.log(this.xidugje)
|
|
|
- if (this.xidugje == '刷新') {
|
|
|
- if (res.code == 200) {
|
|
|
- this.msgSuccess("操作成功");
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
+ let data = res.data
|
|
|
+ console.log(res.data)
|
|
|
+ this.queryData = {}
|
|
|
+ this.queryData = data
|
|
|
+ // imgShoew
|
|
|
+ this.jeigneutwo = []
|
|
|
+ this.jeigneu = []
|
|
|
+ this.jeigneu = data.buttonList.split('')
|
|
|
+ console.log(data.buttonList)
|
|
|
+ console.log(this.jeigneu)
|
|
|
+ this.jeigneu.filter(route => {
|
|
|
+ // route.dept_id = route.dept_id.value
|
|
|
+ console.log(route)
|
|
|
+ if(route == 'A'){
|
|
|
+ if(this.formy.id == -1){
|
|
|
+ route = '保存'
|
|
|
+ this.jeigneutwo.push(route)
|
|
|
+ }else{
|
|
|
+ route = '新增'
|
|
|
+ }
|
|
|
+
|
|
|
+ }else if(route == 'M'){
|
|
|
+ route = '保存'
|
|
|
+ if(this.formy.id != -1){
|
|
|
+ this.jeigneutwo.push(route)
|
|
|
+ }
|
|
|
+ }else if(route == 'D'){
|
|
|
+ route = '删除'
|
|
|
+ if(this.formy.id != -1){
|
|
|
+ this.jeigneutwo.push(route)
|
|
|
+ }
|
|
|
+ }else if(route == 'Q'){
|
|
|
+ route = '查询'
|
|
|
+ }else if(route == 'S'){
|
|
|
+ route = '提交'
|
|
|
+ if(this.formy.id != -1){
|
|
|
+ this.jeigneutwo.push(route)
|
|
|
+ }
|
|
|
+ }else if(route == 'U'){
|
|
|
+ route = '反提交'
|
|
|
+ if(this.formy.id != -1){
|
|
|
+ this.jeigneutwo.push(route)
|
|
|
+ }
|
|
|
+ }else if(route == 'I'){
|
|
|
+ route = '导入'
|
|
|
+ }else if(route == 'E'){
|
|
|
+ route = '导出'
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+ this.jeigneutwo.push('刷新')
|
|
|
+ this.jeigneutwo.push('返回')
|
|
|
+ // console.log(this.jeigneutwo,567)
|
|
|
+ // console.log(this.xidugje)
|
|
|
+ if(this.xidugje == '刷新'){
|
|
|
+ if(res.code == 200){
|
|
|
+ this.msgSuccess("操作成功");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 图片的显示隐藏
|
|
|
+ if(this.queryData.showData.length !==0){
|
|
|
+ this.queryData.showData.filter(route => {
|
|
|
+ if(route.hrChildren.length !== 0){
|
|
|
+ if(route.hrChildren[1].readonly == true){
|
|
|
+ this.imgShoew = true
|
|
|
+ }else{
|
|
|
+ this.imgShoew = false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
tablsie() {
|
|
@@ -353,35 +368,83 @@
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-
|
|
|
-<style lang="scss">
|
|
|
- .table_header {
|
|
|
- .el-divider--horizontal {
|
|
|
- margin-top: 16px;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- .headertable_nav {
|
|
|
- .el-collapse-item__wrap {
|
|
|
- border-bottom: 0;
|
|
|
- }
|
|
|
-
|
|
|
- .el-collapse-item__header {
|
|
|
- border-bottom: 0;
|
|
|
- font-size: 15px;
|
|
|
- font-family: PingFang SC;
|
|
|
- font-weight: bold;
|
|
|
- color: #3C8DBC;
|
|
|
- line-height: 36px;
|
|
|
- }
|
|
|
-
|
|
|
- // .el-form-item__content{
|
|
|
- // width: 55%;
|
|
|
- // }
|
|
|
- .el-collapse {
|
|
|
- border-top: 0;
|
|
|
- }
|
|
|
- }
|
|
|
+<style lang="scss">
|
|
|
+ .table_header{
|
|
|
+ position: relative;
|
|
|
+ .el-divider--horizontal{
|
|
|
+ margin-top: 16px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .headertable_nav{
|
|
|
+ .el-collapse-item__wrap{
|
|
|
+ border-bottom: 0;
|
|
|
+ }
|
|
|
+ .el-collapse-item__header{
|
|
|
+ border-bottom: 0;
|
|
|
+ font-size: 15px;
|
|
|
+ font-family: PingFang SC;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #3C8DBC;
|
|
|
+ line-height: 36px;
|
|
|
+ }
|
|
|
+ // .el-form-item__content{
|
|
|
+ // width: 55%;
|
|
|
+ // }
|
|
|
+ .el-collapse{
|
|
|
+ border-top: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+</style>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+<style scoped lang="scss">
|
|
|
+ .app-main{
|
|
|
+ // background-color: #eef0ff !important;
|
|
|
+ }
|
|
|
+ .table_total{
|
|
|
+ background-color: #eef0ff;
|
|
|
+ height: 100%;
|
|
|
+ padding: 20px;
|
|
|
+ // 头部
|
|
|
+ .table_header{
|
|
|
+ background-color: #fff;
|
|
|
+ border-radius: 6px;
|
|
|
+ padding: 23px;
|
|
|
+ margin-bottom: 20px;
|
|
|
+ p{
|
|
|
+ font-size: 15px;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #3C8DBC;
|
|
|
+ line-height: 36px;
|
|
|
+ }
|
|
|
+ p::before{
|
|
|
+ content: "";
|
|
|
+ display: block;
|
|
|
+ width: 18px;
|
|
|
+ height: 8px;
|
|
|
+ background: #3C8DBC;
|
|
|
+ border-radius: 3px;
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 内容
|
|
|
+ .headertable_nav{
|
|
|
+ background-color: #fff;
|
|
|
+ border-radius: 6px;
|
|
|
+ padding: 23px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ p{
|
|
|
+ margin: 0;
|
|
|
+
|
|
|
+ }
|
|
|
+ .imge_tab{
|
|
|
+ position: absolute;
|
|
|
+ right: 0;
|
|
|
+ top: 5px;
|
|
|
+ }
|
|
|
</style>
|
|
|
|
|
|
|