Merge branch 'chenH' into bjxz-dev

This commit is contained in:
kun 2024-04-30 15:33:24 +08:00
commit ab87d91fd7
3 changed files with 44 additions and 4 deletions

View File

@ -57,6 +57,15 @@
$t("message.videoManage.add") $t("message.videoManage.add")
}}</el-button> }}</el-button>
<!-- 筛选 --> <!-- 筛选 -->
<el-select v-model="screenStr" class="screen" placeholder="请选择筛选模块" @change="handleCommand">
<el-option
v-for="(item) in screen"
:key="item.id"
:label="item.name"
:value="item.id"
>
</el-option>
</el-select>
<!-- <el-dropdown class="screen" size="medium" @command="handleCommand"> <!-- <el-dropdown class="screen" size="medium" @command="handleCommand">
<el-button type="success" plain> <el-button type="success" plain>
{{$t("message.videoManage.screen")}} {{$t("message.videoManage.screen")}}
@ -472,6 +481,7 @@ export default {
externalAccount: "", externalAccount: "",
}, },
screen:[ screen:[
{id:0,name:" "},
{id:1,name:"专业分包"}, {id:1,name:"专业分包"},
{id:2,name:"设备分包"}, {id:2,name:"设备分包"},
{id:3,name:"材料分包"}, {id:3,name:"材料分包"},
@ -485,6 +495,7 @@ export default {
{id:11,name:"设计单位"}, {id:11,name:"设计单位"},
{id:12,name:"其他"}, {id:12,name:"其他"},
], ],
screenStr:'',
formRules: { formRules: {
account: [ account: [
{ {
@ -935,6 +946,7 @@ export default {
}, },
refresh() { refresh() {
this.workerName = ""; this.workerName = "";
this.screenStr = ""
this.getList(); this.getList();
}, },
// //

View File

@ -20,6 +20,7 @@
> >
上传安全帽项目 上传安全帽项目
</el-button> </el-button>
<!-- 编辑 -->
<el-button <el-button
type="primary" type="primary"
size="medium" size="medium"
@ -869,7 +870,8 @@ export default {
company: '', company: '',
constructionStageList: [], constructionStageList: [],
structureTypeList: [], structureTypeList: [],
projectTypeList: [] projectTypeList: [],
// menuList:""
}; };
}, },
created() { created() {
@ -881,6 +883,10 @@ export default {
this.getDictionaryList(); this.getDictionaryList();
this.getDictionaryByStructure(); this.getDictionaryByStructure();
this.getDicProjectTypeList(); this.getDicProjectTypeList();
},
mounted() {
console.log('编辑表示:',this.this.$store.state.userInfo);
}, },
methods: { methods: {

View File

@ -374,7 +374,7 @@
> >
</el-radio-group> </el-radio-group>
<div <div
v-show="recordType == 1 || (recordType == 1 && type == 'detail')" v-show="recordType == 1 || (recordType == 1 && type == 'detail')" v-cascaderDirect
> >
<el-form <el-form
ref="addForm1" ref="addForm1"
@ -382,11 +382,13 @@
:rules="addForm1Rules" :rules="addForm1Rules"
:model="addForm1" :model="addForm1"
label-width="120px" label-width="120px"
> >
<!-- 检查部位--> <!-- 质量问题 检查部位-->
<el-form-item <el-form-item
:label="$t('message.quality.checkPoint')" :label="$t('message.quality.checkPoint')"
prop="regionId" prop="regionId"
class="el-cascaderDirect"
> >
<el-cascader <el-cascader
:disabled="type == 'detail'" :disabled="type == 'detail'"
@ -935,6 +937,7 @@
:model="addForm2" :model="addForm2"
label-width="120px" label-width="120px"
> >
<!-- 检查部位 -->
<el-form-item <el-form-item
:label="$t('message.quality.checkPoint')" :label="$t('message.quality.checkPoint')"
prop="regionId" prop="regionId"
@ -3256,6 +3259,20 @@ export default {
handleExceed() {}, handleExceed() {},
}, },
//
directives:{
cascaderDirect:{
bind(el,binding,vnode){
let target = el.getElementByClassName('el-cascaderDirect')
el.handler = ()=>{
for(let item of target){
item.style.display = 'none'
}
}
el.addEventListener('scroll',el.handler)
}
}
}
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
@ -3538,4 +3555,9 @@ export default {
overflow: hidden; overflow: hidden;
white-space: nowrap; white-space: nowrap;
} }
//
// .custom-cascader {
// overflow: visible;
// }
</style> </style>