|
|
@ -142,13 +142,13 @@ |
|
|
:visible.sync="accessSiteVisible" |
|
|
:visible.sync="accessSiteVisible" |
|
|
width="518px" |
|
|
width="518px" |
|
|
:append-to-body="true"> |
|
|
:append-to-body="true"> |
|
|
<el-transfer v-model="accessSiteList" :props="{ |
|
|
|
|
|
key: 'buNo', |
|
|
|
|
|
label: 'buDesc' |
|
|
|
|
|
|
|
|
<el-transfer class="rq" v-model="accessSiteList" filterable :props="{ |
|
|
|
|
|
key: 'username', |
|
|
|
|
|
label: 'userDisplay' |
|
|
}" :data="userList" :titles="['未授权', '已授权']"></el-transfer> |
|
|
}" :data="userList" :titles="['未授权', '已授权']"></el-transfer> |
|
|
<span slot="footer" class="dialog-footer"> |
|
|
<span slot="footer" class="dialog-footer"> |
|
|
<div style="margin-top: 5px"> |
|
|
<div style="margin-top: 5px"> |
|
|
<el-button type="primary" @click="saveAssessSite()">确定</el-button> |
|
|
|
|
|
|
|
|
<el-button type="primary" @click="saveAccessSite()">确定</el-button> |
|
|
<el-button @click="accessSiteVisible = false" type="primary">取消</el-button> |
|
|
<el-button @click="accessSiteVisible = false" type="primary">取消</el-button> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
@ -166,7 +166,8 @@ |
|
|
getSiteData, |
|
|
getSiteData, |
|
|
getCompanyData, |
|
|
getCompanyData, |
|
|
siteSave, |
|
|
siteSave, |
|
|
searchAccessSiteListBySite |
|
|
|
|
|
|
|
|
searchAccessSiteListBySite, |
|
|
|
|
|
saveAccessSiteForSite |
|
|
} from "@/api/base/site.js" |
|
|
} from "@/api/base/site.js" |
|
|
import { |
|
|
import { |
|
|
|
|
|
|
|
|
@ -188,6 +189,7 @@ |
|
|
}, |
|
|
}, |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
|
|
|
rowSite:'', |
|
|
accessSiteVisible:false, |
|
|
accessSiteVisible:false, |
|
|
accessSiteList:[], |
|
|
accessSiteList:[], |
|
|
userList:[], |
|
|
userList:[], |
|
|
@ -810,6 +812,28 @@ |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
saveAccessSite(){ |
|
|
|
|
|
let accessSiteList=[] |
|
|
|
|
|
for (let i = 0; i <this.accessSiteList.length ; i++) { |
|
|
|
|
|
let inData={ |
|
|
|
|
|
site:this.rowSite, |
|
|
|
|
|
userid:this.accessSiteList[i] |
|
|
|
|
|
} |
|
|
|
|
|
accessSiteList.push(inData) |
|
|
|
|
|
} |
|
|
|
|
|
let saveData={ |
|
|
|
|
|
site:this.rowSite, |
|
|
|
|
|
accessSiteList:accessSiteList, |
|
|
|
|
|
} |
|
|
|
|
|
saveAccessSiteForSite(saveData).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.$message.success( '操作成功') |
|
|
|
|
|
this.accessSiteVisible = false |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$message.error(data.msg) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
//导出excel |
|
|
//导出excel |
|
|
createExportData() { |
|
|
createExportData() { |
|
|
|
|
|
|
|
|
@ -861,12 +885,13 @@ |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
accessSiteModel(){ |
|
|
|
|
|
searchAccessSiteListBySite({site:this.$store.state.user.site, |
|
|
|
|
|
|
|
|
accessSiteModel(row){ |
|
|
|
|
|
searchAccessSiteListBySite({site:row.siteID, |
|
|
}).then(({data}) => { |
|
|
}).then(({data}) => { |
|
|
this.accessSiteList = data.accessSiteList |
|
|
this.accessSiteList = data.accessSiteList |
|
|
this.userList=data.userList |
|
|
this.userList=data.userList |
|
|
}) |
|
|
}) |
|
|
|
|
|
this.rowSite=row.siteID |
|
|
this.accessSiteVisible=true; |
|
|
this.accessSiteVisible=true; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
@ -942,7 +967,10 @@ |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style > |
|
|
<style > |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.el-textarea__inner { |
|
|
.el-textarea__inner { |
|
|
padding: 5px 5px; |
|
|
padding: 5px 5px; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
</style> |
|
|
</style> |