|
@@ -17,13 +17,13 @@
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in options"
|
|
|
- :key="item.roleId"
|
|
|
- :label="item.roleName"
|
|
|
- :value="item.roleId"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.contractName"
|
|
|
+ :value="item.id"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- <el-menu
|
|
|
+ <el-menu
|
|
|
default-active="2"
|
|
|
class="el-menu-vertical-demo"
|
|
|
>
|
|
@@ -78,7 +78,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { remove, } from "@/api/certificate/list";
|
|
|
-import { queryAllRoleList, } from "@/api/certificate/management";
|
|
|
+import { queryAllRoleList, queryContractList } from "@/api/certificate/management";
|
|
|
export default {
|
|
|
data () {
|
|
|
return {
|
|
@@ -94,14 +94,16 @@ export default {
|
|
|
this.rightData = signPfxFileList
|
|
|
},
|
|
|
changePosition () {//下拉框change事件
|
|
|
- if (this.value && this.options.length > 0) {
|
|
|
- this.options.forEach(val => {
|
|
|
- if (val.roleId == this.value) {
|
|
|
- this.menuData = [val]
|
|
|
- this.rightData = []
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ // if (this.value && this.options.length > 0) {
|
|
|
+ // this.options.forEach(val => {
|
|
|
+ // if (val.roleId == this.value) {
|
|
|
+ // this.menuData = [val]
|
|
|
+ // this.rightData = []
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ this.rightData = [];
|
|
|
+ this.queryAllRoleList(this.value);
|
|
|
},
|
|
|
deleteAutograph (ids) {
|
|
|
let _that = this
|
|
@@ -122,10 +124,17 @@ export default {
|
|
|
const { data: res } = await queryAllRoleList({ contractId })
|
|
|
console.log(res);
|
|
|
if (res.code == 200) {
|
|
|
- this.options = res.data
|
|
|
+ // this.options = res.data
|
|
|
this.menuData = res.data
|
|
|
}
|
|
|
},
|
|
|
+ async queryContractList (contractId) {
|
|
|
+ const { data: res } = await queryContractList({contractId});
|
|
|
+ if(res.code == 200){
|
|
|
+ this.options = res.data
|
|
|
+ }
|
|
|
+ this.value = contractId;
|
|
|
+ },
|
|
|
async remove (ids) {
|
|
|
const { data: res } = await remove({ ids })
|
|
|
console.log(res);
|
|
@@ -156,11 +165,12 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
created () {
|
|
|
- this.queryAllRoleList(this.$route.query.contractId)
|
|
|
+ this.queryAllRoleList(this.$route.query.contractId);
|
|
|
+ this.queryContractList(this.$route.query.contractId);
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
.see {
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|