e7243a9a by 田浩浩

11111

1 parent b7442b3d
...@@ -103,9 +103,8 @@ ...@@ -103,9 +103,8 @@
103 <lb-table :column="clxxCol" border heightNumSetting :pagination="false" :data="form.clxx"> 103 <lb-table :column="clxxCol" border heightNumSetting :pagination="false" :data="form.clxx">
104 </lb-table> 104 </lb-table>
105 </el-collapse-item> 105 </el-collapse-item>
106 <el-collapse-item title="刷选条件设置" name="3"> 106 <el-collapse-item title="刷选权利设置" name="3" v-if="form.ywDetail.sfsxql == '1'">
107 <div v-if="form.ywDetail.sfsxql != '0'"> 107 <div class="dyztsd-title">
108 <div class="dyztsd-title">
109 <b>请勾选需要查询的权利信息</b> 108 <b>请勾选需要查询的权利信息</b>
110 <div> 109 <div>
111 <el-button type="text" @click="handleSelectall">选择全部 </el-button> 110 <el-button type="text" @click="handleSelectall">选择全部 </el-button>
...@@ -118,32 +117,31 @@ ...@@ -118,32 +117,31 @@
118 <el-checkbox v-model="item.checked">{{ item.sxzdmc }}</el-checkbox> 117 <el-checkbox v-model="item.checked">{{ item.sxzdmc }}</el-checkbox>
119 </li> 118 </li>
120 </ul> 119 </ul>
121 </div> 120 </el-collapse-item>
122 <b>限制办理状态</b> 121 <el-collapse-item title="办理状态设置" name="4">
123 <ul class="screen-list"> 122 <ul class="screen-list">
124 <li v-for="(item, index) in form.sxzt" :key="index"> 123 <li v-for="(item, index) in form.sxzt" :key="index">
125 <div class="screen-list-left"> 124 <div class="screen-list-left">
126 <el-switch v-model="item.checked" @change="handleSelect(item)"> 125 {{ item.sxzdmc }}
127 </el-switch> 126 <el-radio-group v-model="item.selected" >
128 {{ item.sxzdmc }} 127 <el-radio label="1">禁止办理</el-radio>
129 </div> 128 <el-radio label="0">忽略</el-radio>
130 <el-radio-group v-model="item.selected" :disabled="!item.checked"> 129 </el-radio-group>
131 <el-radio :label="obj.sxzdz" v-for="(obj, index) in item.children" :key="index">{{ obj.sxzdmc }}</el-radio> 130 </div>
132 </el-radio-group>
133 </li> 131 </li>
134 </ul> 132 </ul>
135 </el-collapse-item> 133 </el-collapse-item>
136 </el-collapse> 134 </el-collapse>
137 <div slot="footer" class="dialog-footer"> 135 <div slot="footer" class="dialog-footer">
138 <el-button @click="cancelDialog">取 消</el-button> 136 <el-button type="primary" @click="submit">提 交</el-button>
139 <el-button type="primary" @click="cancelDialog">确 定</el-button> 137 <el-button @click="cancelDialog">取 消</el-button>
140 </div> 138 </div>
141 </el-dialog> 139 </el-dialog>
142 </template> 140 </template>
143 <script> 141 <script>
144 import { mapGetters } from 'vuex'; 142 import { mapGetters } from 'vuex';
145 import { upward, down } from '@/utils/operation' 143 import { upward, down } from '@/utils/operation'
146 import { getDjlxInfo, getSqdjywDetail } from "@/api/system.js"; 144 import { getDjlxInfo, getSqdjywDetail,saveSqdjyw } from "@/api/system.js";
147 export default { 145 export default {
148 //父组件 传 过来的 值 146 //父组件 传 过来的 值
149 props: { 147 props: {
...@@ -401,6 +399,7 @@ export default { ...@@ -401,6 +399,7 @@ export default {
401 this.tn = index; 399 this.tn = index;
402 this.getDetail(this.djlxList[index].bsmSqyw); 400 this.getDetail(this.djlxList[index].bsmSqyw);
403 }, 401 },
402 //获取业务具体明细内容
404 getDetail(bsmSqyw) { 403 getDetail(bsmSqyw) {
405 getSqdjywDetail(bsmSqyw).then((res) => { 404 getSqdjywDetail(bsmSqyw).then((res) => {
406 if (res.code === 200) { 405 if (res.code === 200) {
...@@ -410,6 +409,19 @@ export default { ...@@ -410,6 +409,19 @@ export default {
410 } 409 }
411 }); 410 });
412 }, 411 },
412 //提交保存数据
413 submit(){
414 let that = this;
415 saveSqdjyw(this.form).then(res => {
416 if (res.code == 200) {
417 that.$message({
418 message: '修改成功',
419 type: 'success'
420 })
421 // that.$emit('input', false)
422 }
423 })
424 },
413 //修改父组件传过来的值 425 //修改父组件传过来的值
414 cancelDialog() { 426 cancelDialog() {
415 this.$emit("update:dialogVisible", false); 427 this.$emit("update:dialogVisible", false);
...@@ -453,4 +465,48 @@ export default { ...@@ -453,4 +465,48 @@ export default {
453 background: $light-blue !important; 465 background: $light-blue !important;
454 color: #fff; 466 color: #fff;
455 } 467 }
468 .dyztsd-title {
469 @include flex;
470 align-items: center;
471 justify-content: space-between;
472 padding-left: 20px;
473 }
474
475 .qlxx-list {
476 @include flex;
477 flex-wrap: wrap;
478 padding-left: 20px;
479
480 li {
481 width: 25%;
482 margin-bottom: 15px;
483 }
484 }
485
486 .screen-list {
487 @include flex;
488 align-items: center;
489 flex-wrap: wrap;
490 border: 1px solid $borderColor;
491 border-bottom: none;
492
493 li {
494 @include flex;
495 align-items: center;
496 width: 25%;
497 line-height: 50px;
498 border-bottom: 1px solid $borderColor;
499 padding-left: 20px;
500 }
501
502 &-left {
503 margin-right: 20px;
504 width: 160px;
505 white-space: nowrap;
506 }
507
508 li:nth-child(odd) {
509 border-right: 1px solid $borderColor;
510 }
511 }
456 </style> 512 </style>
...\ No newline at end of file ...\ No newline at end of file
......