af6dd985 by 田浩浩

修改业务申请对应的功能

1 parent 0504d536
...@@ -379,7 +379,12 @@ export default { ...@@ -379,7 +379,12 @@ export default {
379 getDjlxInfo(this.sqqlRule.bsmSqyw).then((res) => { 379 getDjlxInfo(this.sqqlRule.bsmSqyw).then((res) => {
380 let { result } = res; 380 let { result } = res;
381 this.djlxList = result ? result : []; 381 this.djlxList = result ? result : [];
382 this.getDetail(this.djlxList[0].bsmSqyw); 382 if(this.djlxList.length>0){
383 this.getDetail(this.djlxList[0].bsmSqyw);
384 }else{
385 this.getDetail(this.sqqlRule.bsmSqyw);
386 }
387
383 }); 388 });
384 //} 389 //}
385 }, 390 },
......
...@@ -98,10 +98,7 @@ export default { ...@@ -98,10 +98,7 @@ export default {
98 props: { 98 props: {
99 isJump: { type: Boolean, default: false }, 99 isJump: { type: Boolean, default: false },
100 djywbm: { type: String, default: "" }, 100 djywbm: { type: String, default: "" },
101 djqxObj: { 101 djqxObj: {type: Object,default: {}},
102 type: Object,
103 default: {},
104 },
105 bsmSqyw: { type: String, default: "" }, 102 bsmSqyw: { type: String, default: "" },
106 }, 103 },
107 data() { 104 data() {
......
1 <template> 1 <template>
2 <dialogBox title="查询权利信息" width="85%" :isButton="false" :isMain="true" @closeDialog="closeDialog" v-model="myValue"> 2 <dialogBox :title="title" width="85%" :isButton="false" :isMain="true" @closeDialog="closeDialog" v-model="myValue">
3 <component :is="editItem" @closeDialog="closeDialog" v-bind="$attrs" :isJump="isJump" id="slectBdc" 3 <component :is="editItem" @closeDialog="closeDialog" v-bind="$attrs" :isJump="isJump" id="slectBdc"
4 @updateDialog="updateDialog" :djywbm="djywbm" :key="key" /> 4 @updateDialog="updateDialog" :djywbm="djywbm" :key="key" :djqxObj="djqxObj"/>
5 </dialogBox> 5 </dialogBox>
6 </template> 6 </template>
7 <script> 7 <script>
...@@ -10,14 +10,15 @@ export default { ...@@ -10,14 +10,15 @@ export default {
10 props: { 10 props: {
11 isJump: { type: Boolean, default: false }, 11 isJump: { type: Boolean, default: false },
12 value: { type: Boolean, default: true }, 12 value: { type: Boolean, default: true },
13 djywbm: { type: String, default: '' } 13 djywbm: { type: String, default: '' },
14 djqxObj: { type: Object, default: {} }
14 }, 15 },
15 data () { 16 data () {
16 return { 17 return {
18 title:"",
17 key: 0, 19 key: 0,
18 editItem: '', 20 editItem: '',
19 myValue: this.value, 21 myValue: this.value
20 djqxObj:this.$attrs
21 } 22 }
22 }, 23 },
23 watch: { 24 watch: {
...@@ -36,6 +37,7 @@ export default { ...@@ -36,6 +37,7 @@ export default {
36 }, 37 },
37 methods: { 38 methods: {
38 loadView (view) { 39 loadView (view) {
40 this.title ="申请业务:"+this.djqxObj.djywmc;
39 return r => require.ensure([], () => r(require(`./components/${view}.vue`))) 41 return r => require.ensure([], () => r(require(`./components/${view}.vue`)))
40 }, 42 },
41 closeDialog () { 43 closeDialog () {
......
...@@ -208,11 +208,12 @@ export default { ...@@ -208,11 +208,12 @@ export default {
208 item.cselect = false 208 item.cselect = false
209 }) 209 })
210 this.btnDisabled = true 210 this.btnDisabled = true
211 item.cselect = true 211 item.cselect = true;
212 this.djqxObj = item;
212 if (item.sffqlc == '1') { 213 if (item.sffqlc == '1') {
213 this.btnDisabled = false 214 this.btnDisabled = false
214 this.bsmSqyw = item.bsmSqyw 215 this.bsmSqyw = item.bsmSqyw
215 this.djywbm = item.djywbm 216 this.djywbm = item.djywbm;
216 } else { 217 } else {
217 this.getNextNode(item.bsmSqyw, false) 218 this.getNextNode(item.bsmSqyw, false)
218 } 219 }
......