Browse Source

动态获取角色列表

test
mk 1 year ago
parent
commit
b5b31dbce7
  1. 6
      src/views/assistance/index.vue
  2. 15
      src/views/assistanceDetail/index.vue

6
src/views/assistance/index.vue

@ -128,7 +128,6 @@ export default {
},
created() {
this.getTableData('tab')
this.getListMyIdentities()
this.getServiceScopeTree()
},
mounted() {
@ -316,6 +315,7 @@ export default {
this.showRole = item.source === 4;
this.showScope = item.source === 1;
this.serverId = item.id;
this.getListMyIdentities({serviceAggreId:item.id})
if (item.source === 4) {
this.getMeasureDetail()
} else {
@ -333,8 +333,8 @@ export default {
this.getTableData();
}
},
async getListMyIdentities() {
let { data, code, msg } = await getListMyIdentities()
async getListMyIdentities(params) {
let { data, code, msg } = await getListMyIdentities(params)
if (code === 0) {
this.roleList = data;
}

15
src/views/assistanceDetail/index.vue

@ -65,13 +65,13 @@
<!--processStatus: 10待接单/待指派20待处理30已完成 -->
<van-button size="small" type="info" class="m-left12 rounded-corner m-top5-bottom"
v-if="selfObj.processStatus === 10 && selfObj.source !== 4" @click="showScope = true">接单</van-button>
v-if="selfObj.processStatus === 10 && selfObj.source !== 4" @click="handelClickReceive">接单</van-button>
<van-button size="small" type="info" class="m-left12 rounded-corner m-top5-bottom"
v-if="selfObj.processStatus === 20 && selfObj.source !== 4 && selfObj.confirmedFlag === 1"
@click="handelClickComplete">完成服务</van-button>
<van-button size="small" type="info" class="m-left12 rounded-corner m-top5-bottom"
v-if="selfObj.processStatus === 10 && selfObj.source === 4" @click="showRole = true">接单</van-button>
v-if="selfObj.processStatus === 10 && selfObj.source === 4" @click="handelClickReceive">接单</van-button>
<a :href='`tel:${selfObj.serviceTargetMobile}`'
v-if="selfObj.processStatus === 20 && selfObj.source === 4">联系需求人</a>
<van-button size="small" type="info" class="m-left12 rounded-corner m-top5-bottom"
@ -182,7 +182,6 @@ export default {
};
},
created() {
this.getListMyIdentities()
this.getServiceScopeTree()
},
mounted() {
@ -348,8 +347,16 @@ export default {
this.showPopup = false;
this.showEnd = false;
},
handelClickReceive(){
if(this.source === 4){
this.showRole = true;
}else{
this.showScope = true;
}
this.getListMyIdentities()
},
async getListMyIdentities() {
let { data, code, msg } = await getListMyIdentities()
let { data, code, msg } = await getListMyIdentities({serviceAggreId:this.id})
if (code === 0) {
this.roleList = data;
}

Loading…
Cancel
Save