合并分支 'develop_new' 到 'develop'

Develop new

查看合并请求 laws-foton-slrs/foton-laws-system-front!1
This commit is contained in:
李雅玮
2022-12-07 15:56:49 +08:00
25 changed files with 182 additions and 51 deletions
+18 -11
View File
@@ -26,6 +26,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="divTree"> <div class="divTree">
<!-- 当前tree展示全部人员 -->
<el-tree <el-tree
v-if="open1 && isVisible" v-if="open1 && isVisible"
node-key="id" node-key="id"
@@ -50,6 +51,7 @@
<span> {{ node.label }} </span> <span> {{ node.label }} </span>
</span> </span>
</el-tree> </el-tree>
<!-- 当前tree展示搜索出的人员 -->
<el-tree <el-tree
v-if="!open1 && isVisible" v-if="!open1 && isVisible"
node-key="id" node-key="id"
@@ -67,7 +69,8 @@
@check="drawerCheck" @check="drawerCheck"
show-checkbox show-checkbox
ref="tree" ref="tree"
:lazy="false"> :lazy="false"
:key="treeKey">
<span class="custom-tree-node" slot-scope="{ node, data }"> <span class="custom-tree-node" slot-scope="{ node, data }">
<span :class="node.disabled ? 'is-show' : 'is-leaf-none'"></span> <span :class="node.disabled ? 'is-show' : 'is-leaf-none'"></span>
<span> {{ node.label }} </span> <span> {{ node.label }} </span>
@@ -113,7 +116,7 @@
props: { props: {
checkBox: { // 单选/多选 checkBox: { // 单选/多选
type: Boolean, type: Boolean,
default: false, default: false,//默认false多选
}, },
isTitle: { // 标题 isTitle: { // 标题
type: String type: String
@@ -135,16 +138,17 @@
}, },
data () { data () {
return { return {
defaultKey: [], treeKey:1,
defaultKey: [],//默认展开的节点的 key 的数组
visible: false, visible: false,
selectList: [], selectList: [],
nodeList2: [], nodeList2: [],//默认勾选的节点的 key 的数组
delList: [], delList: [],
roleList: [], roleList: [],
filterText: '', filterText: '',
defaultProps: { defaultProps: {//配置选项
children: 'children', children: 'children',//指定子树为节点对象的某个属性值
label: 'name', label: 'name',//指定节点标签为节点对象的某个属性值
}, },
treeData1: [], treeData1: [],
treeData: [], treeData: [],
@@ -198,8 +202,9 @@
) )
}, },
searchChange(){ searchChange(){
// 查询
if (this.filterText.length) { if (this.filterText.length) {
this.open1 = false this.open1 = false // 显示第二个tree
this.treeLoading = true this.treeLoading = true
this.defaultKey = [] this.defaultKey = []
this.$http.get('SarInstitution/institution/getNextTwo', { this.$http.get('SarInstitution/institution/getNextTwo', {
@@ -211,8 +216,7 @@
}) })
this.treeLoading = false this.treeLoading = false
}) })
// this.treeKey++
// this.$http.get('SarInstitution/institution/institutionAndUser', { // this.$http.get('SarInstitution/institution/institutionAndUser', {
@@ -265,6 +269,7 @@
} }
}, },
checkChange (row, type, c) { checkChange (row, type, c) {
//节点选中状态发生变化时的回调(传递给 data 属性的数组中该节点所对应的对象、节点本身是否被选中、节点的子树中是否有被选中的节点)
if (this.checkBox) { if (this.checkBox) {
} else { } else {
if (type) { if (type) {
@@ -328,7 +333,8 @@
} }
this.open1 = true this.open1 = true
}, },
drawerCheck (data) { drawerCheck (data) {//当复选框被点击的时候触发
//共两个参数,依次为:传递给 data 属性的数组中该节点所对应的对象、树目前的选中状态对象,包含 checkedNodes、checkedKeys、halfCheckedNodes、halfCheckedKeys 四个属性
if (this.checkBox) { // 单选 if (this.checkBox) { // 单选
// 单选判断 // 单选判断
let getlist = this.$refs.tree.getCheckedNodes() let getlist = this.$refs.tree.getCheckedNodes()
@@ -363,6 +369,7 @@
} }
}, },
loadNode(node, resolve) { loadNode(node, resolve) {
//加载子树数据的方法,仅当 lazy 属性为true 时生效
if (node.level === 0) { if (node.level === 0) {
return resolve(this.treeData); return resolve(this.treeData);
} }
@@ -896,6 +896,14 @@ export default {
getTree2() { getTree2() {
this.$http.get('lawss/sarMenu', {}, {}, res => { this.$http.get('lawss/sarMenu', {}, {}, res => {
if (res.ok) { if (res.ok) {
res.data.forEach(item => {
if (item.id && item.id == 'asdfadf') {
item.disabled = true;
// if (item.childNodes && item.childNodes.length !== 0) {
// this.addAttr(item.childNodes);
// }
}
})
this.treeData2 = res.data this.treeData2 = res.data
this.twoLoading = false this.twoLoading = false
} }
+11 -3
View File
@@ -35,9 +35,9 @@
label="资料标题" label="资料标题"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
align="center"> align="center">
<!-- <template slot-scope="scope">--> <template slot-scope="scope">
<!-- <span @click.stop="toDetail(scope.row)" style="cursor:pointer;color: #409eff">{{ scope.row.dataTitle }}</span>--> <span @click.stop="toDetail(scope.row)" style="cursor:pointer;color: #409eff">{{ scope.row.dataTitle }}</span>
<!-- </template>--> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="dataUploadTime" prop="dataUploadTime"
@@ -114,6 +114,14 @@ export default {
getDate (date) { getDate (date) {
return date != null ? date.substring(0, date.indexOf(' ')) : '' return date != null ? date.substring(0, date.indexOf(' ')) : ''
}, },
toDetail(row){
this.$router.push({
name: "dataCenterDetail",
query: {
id: row.id
}
});
},
//获取数据 //获取数据
getAdvice() { getAdvice() {
this.loading = true this.loading = true
@@ -388,7 +388,7 @@
this.isSubmit = false this.isSubmit = false
}) })
} else { } else {
this.$message.warning('请输入反馈意见') this.$message.warning('请输入审批意见')
} }
}, },
getData() { getData() {
@@ -415,7 +415,7 @@
this.isSubmit = false this.isSubmit = false
}) })
} else { } else {
this.$message.warning('请输入反馈意见') this.$message.warning('请输入审批意见')
} }
}, },
getData() { getData() {
@@ -263,6 +263,8 @@
show-transfer show-transfer
@transfer="handleTransfer" @transfer="handleTransfer"
submitBTNText="同意" submitBTNText="同意"
showOver2
@over2="handleSubmitNo"
> >
</ProcessFooter> </ProcessFooter>
<Role-tree <Role-tree
@@ -434,12 +434,15 @@ export default {
this.dataList.map(item => { this.dataList.map(item => {
delete item.termsConditions delete item.termsConditions
}) })
this.dataList.forEach(item => { console.log( this.dataList)
if(item.implementer){ // this.dataList.forEach(item => {
comFlag = true // if(item.implementer){
return // comFlag = true
} // return
}) // }
// })
if(this.dataList.every(item => item.implementer)) comFlag = true
if(!comFlag){ if(!comFlag){
this.$message.warning('请选择落实人') this.$message.warning('请选择落实人')
}else{ }else{
@@ -520,11 +523,13 @@ export default {
this.selectProject = data this.selectProject = data
}, },
choiceZRRS(row, type, index) { choiceZRRS(row, type, index) {
let _index = this.dataList.findIndex(item => item.id===row.id&&item.projectName===row.projectName)
localStorage.setItem('selectProject', JSON.stringify(this.selectProject)) localStorage.setItem('selectProject', JSON.stringify(this.selectProject))
this.type = type; this.type = type;
if (type === 1) { if (type === 1) {
this.nodeList2 = []; this.nodeList2 = [];
this.lsIndex = index; // this.lsIndex = index;
this.lsIndex = _index;
if (row.implementerId) { if (row.implementerId) {
this.nodeList2 = row.implementerId.split(","); this.nodeList2 = row.implementerId.split(",");
} else { } else {
@@ -2390,17 +2390,26 @@
clearFormData(data) { clearFormData(data) {
this.form = { this.form = {
// 基础信息 // 基础信息
standInData: '0', // 标准来源
standSort: '', // 标准类别
country: '', // 国家
standSystem: '', // 标准体系
standNumber: '', // 标准编号
standNature: '', // 标准性质
standEnName: '', // 英文名称
standName: '', // 中文名称
signFlag: '1', // 是否需要会签
textStatus: '', // 文本状态 textStatus: '', // 文本状态
standYear: '', // 标准年份 standYear: '', // 标准年份
standInData: data.standInData ? data.standInData : '0', // 标准类型 // standInData: data.standInData ? data.standInData : '0', // 标准类型
standSort: data.standSort ? data.standSort : '', // 标准类别 // standSort: data.standSort ? data.standSort : '', // 标准类别
country: data.country ? data.country : '', // 国家 // country: data.country ? data.country : '', // 国家
standSystem: data.standSystem ? data.standSystem : '', // 标准体系 // standSystem: data.standSystem ? data.standSystem : '', // 标准体系
standNumber: data.standNumber ? data.standNumber : '', // 标准编号 // standNumber: data.standNumber ? data.standNumber : '', // 标准编号
standNature: data.standNature ? data.standNature : '', // 标准性质 // standNature: data.standNature ? data.standNature : '', // 标准性质
standEnName: data.standEnName ? data.standEnName : '', // 英文名称 // standEnName: data.standEnName ? data.standEnName : '', // 英文名称
standName: data.standName ? data.standName : '', // 中文名称 // standName: data.standName ? data.standName : '', // 中文名称
signFlag: data.signFlag ? data.signFlag : '1', // 是否需要会签 // signFlag: data.signFlag ? data.signFlag : '1', // 是否需要会签
issueTime: '', // 发布时间 issueTime: '', // 发布时间
isRelateAccess: '', // 是否纳入认证清单 isRelateAccess: '', // 是否纳入认证清单
standSystemName: '',// 标准体系名称 standSystemName: '',// 标准体系名称
@@ -2465,6 +2474,20 @@
treeListName: '' treeListName: ''
} // 标准信息 } // 标准信息
}, },
clearFileListData(){
// 文本信息文件
this.xgdFileList =[] // 修改单
this.FBGBJBDFileList=[]//发布稿 原文
this.FBGYWBDFileList=[]// 发布稿 译文
this.ssgFileList=[]// 送审稿
this.caFileList=[]// 草案
this.zbjbdFileList=[]// 增补件
this.xdbFileList=[]//修订本
this.kwjFileList=[]// 勘误件
this.jdwjFileList=[]//相关文件
this.bpgFileList=[]//报批稿
this.zqyjgFileList=[]//征求意见稿
},
handleProcessStandardNext(status) { handleProcessStandardNext(status) {
this.submitType = status this.submitType = status
switch (status) { switch (status) {
@@ -2475,7 +2498,9 @@
this.standardCheckedList = [] this.standardCheckedList = []
this.standardDrawer = false this.standardDrawer = false
this.verifySarStandard = true this.verifySarStandard = true
this.clearFormData(this.form) // this.clearFormData(this.form)
this.clearFormData()
this.clearFileListData()
break break
// 带入(确认) // 带入(确认)
case 2: case 2:
@@ -1337,7 +1337,8 @@ export default {
}, res => { }, res => {
if (res.success) { if (res.success) {
if (this.formTongGuo.approvalOpinion == "1") { if (this.formTongGuo.approvalOpinion == "1") {
this.$message.warning("驳回成功"); // this.$message.warning("驳回成功");
this.$message.success("驳回成功");
this.isSubmit = false; this.isSubmit = false;
this.formTongGuo.commentText = ""; this.formTongGuo.commentText = "";
// 流程提交之后,应该流转至待办任务页面 // 流程提交之后,应该流转至待办任务页面
@@ -426,9 +426,15 @@
<!-- </span>--> <!-- </span>-->
<!-- </div>--> <!-- </div>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="复审人" prop="reviewUserName" class="add-form-item form-item-disabled"> <!-- <el-form-item label="复审人" prop="reviewUserName" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- v-model="form.reviewUserName" :disabled="disabledState"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="复审人" prop="reviewUserName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.reviewUserName" :disabled="disabledState" :value="cutChinese(form.bussFsSubUser2Name)" :disabled="disabledState"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -878,6 +884,25 @@ export default {
}) })
}) })
}, },
cutChinese(str){
// 截取中文 张兰英(zhanglanying),陈春梅(chenchunmei) => 张兰英,陈春梅
let result = '', flag = false
if(str){
for(let i = 0 ; i < str.length ; i++){
if(str[i]==='('){
flag = true
i++
}
if(str[i]===')'){
flag = false
if(i===str.length-1) break
i++
}
if(!flag) result+= str[i]
}
}
return result
}
}, },
mounted () { mounted () {
if(this.formSub && this.formSub.standSort && this.formSub.standSort !== ''){ if(this.formSub && this.formSub.standSort && this.formSub.standSort !== ''){
@@ -24,7 +24,8 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">根据企标编号名称类别查询</el-button> <!-- <el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">根据企标编号名称类别查询</el-button>-->
<el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">根据企标编号名称查询</el-button>
</el-form-item> </el-form-item>
<el-form-item label="企标编号" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="企标编号" prop="standCode" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX" <el-input :disabled="disabledXX"
@@ -964,7 +964,7 @@
{ required: false, message: '请选择企标发布日期', trigger: 'change' } { required: false, message: '请选择企标发布日期', trigger: 'change' }
], ],
FBGBUSSName: [ FBGBUSSName: [
{ required: true, message: '请上传发布稿',validator: validateFBGBUSS, trigger: 'blur' } { required: false, message: '请上传发布稿',validator: validateFBGBUSS, trigger: 'blur' }
], ],
BZSMBUSSName: [ BZSMBUSSName: [
{ required: true, message: '请上传编制说明',validator: validateBZSMBUSS, trigger: 'blur' } { required: true, message: '请上传编制说明',validator: validateBZSMBUSS, trigger: 'blur' }
@@ -1482,6 +1482,7 @@
zrDeptIdName:this.$store.getters.userInfo.institutionName, zrDeptIdName:this.$store.getters.userInfo.institutionName,
children:[], children:[],
}; };
if(!this.form.modelData) this.form.modelData=[]
this.form.modelData.push(list); this.form.modelData.push(list);
this.$message.success("新增成功") this.$message.success("新增成功")
this.showForm.modelNum = "" this.showForm.modelNum = ""
@@ -119,7 +119,7 @@
<ProcessTitle v-show="verifySarStandard"> <ProcessTitle v-show="verifySarStandard">
<template slot="title">过程稿件</template> <template slot="title">过程稿件</template>
</ProcessTitle> </ProcessTitle>
<div class="prc-content-border" v-show="verifySarStandard"> <div class="prc-content-border process-manuscript" v-show="verifySarStandard">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled">
@@ -1016,4 +1016,7 @@ export default {
/deep/ .fileClass{ /deep/ .fileClass{
line-height: 22px !important; line-height: 22px !important;
} }
.process-manuscript /deep/ .el-form-item__error{
right:45px !important;
}
</style> </style>
@@ -144,7 +144,7 @@
<ProcessTitle v-show="verifySarStandard"> <ProcessTitle v-show="verifySarStandard">
<template slot="title">过程稿件</template> <template slot="title">过程稿件</template>
</ProcessTitle> </ProcessTitle>
<div class="prc-content-border" v-show="verifySarStandard"> <div class="prc-content-border process-manuscript" v-show="verifySarStandard">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled">
@@ -3315,4 +3315,7 @@ export default {
} }
} }
} }
.process-manuscript /deep/ .el-form-item__error{
right:45px !important;
}
</style> </style>
@@ -2264,7 +2264,10 @@
this.$message.success(res.message) this.$message.success(res.message)
} }
}) })
}}) }else{
this.$message.warning("请输入意见")
}
})
}, },
busVsFunc(){ busVsFunc(){
this.$http.get('sarVppsTree/list', '', { this.$http.get('sarVppsTree/list', '', {
@@ -200,7 +200,8 @@
custom-class="demo-drawer" custom-class="demo-drawer"
> >
<div class="demo-drawer-content"> <div class="demo-drawer-content">
<div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0"> <!-- <div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0">-->
<div style="position: absolute;bottom: 120px;top:60px;left: 0;right: 0">
<div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0"> <div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0">
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
@@ -239,7 +240,7 @@
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%" style="width: 100%"
border border
height="100%" height="calc(100% - 64px)"
:header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}" fontWeight: 'bold', height: '48px'}"
@selection-change="selectListChange" @selection-change="selectListChange"
@@ -438,6 +439,9 @@ export default {
// } // }
// }) // })
this.total = this.standinfoList.length this.total = this.standinfoList.length
this.$nextTick(()=>{
this.$refs.selection.doLayout();
})
}) })
}, },
@@ -216,7 +216,8 @@
custom-class="demo-drawer" custom-class="demo-drawer"
> >
<div class="demo-drawer-content"> <div class="demo-drawer-content">
<div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0"> <!-- <div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0">-->
<div style="position: absolute;bottom: 120px;top:60px;left: 0;right: 0">
<div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0"> <div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0">
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
@@ -255,7 +256,7 @@
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%" style="width: 100%"
border border
height="100%" height="calc(100% - 64px)"
:header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}" fontWeight: 'bold', height: '48px'}"
@selection-change="selectListChange" @selection-change="selectListChange"
@@ -457,6 +458,9 @@ export default {
// } // }
// }) // })
this.total = this.standinfoList.length this.total = this.standinfoList.length
this.$nextTick(()=>{
this.$refs.selection.doLayout();
})
}) })
}, },
@@ -541,7 +541,8 @@ export default {
{ required: true, message: "请选择代替企标编号", trigger: "blur" } { required: true, message: "请选择代替企标编号", trigger: "blur" }
], ],
area: [ area: [
{ required: true, message: "请选择适用车型", trigger: "change" } // { required: true, message: "请选择适用车型", trigger: "change" }
{ required: true, message: "请选择适用车型", trigger: "blur" }
], ],
reviseStatus: [ reviseStatus: [
{ required: true, message: "请选择制修订类型", trigger: "blur" } { required: true, message: "请选择制修订类型", trigger: "blur" }
@@ -214,7 +214,8 @@
custom-class="demo-drawer" custom-class="demo-drawer"
> >
<div class="demo-drawer-content"> <div class="demo-drawer-content">
<div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0"> <!-- <div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0">-->
<div style="position: absolute;bottom: 120px;top:60px;left: 0;right: 0">
<div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0"> <div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0">
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
@@ -254,7 +255,7 @@
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%" style="width: 100%"
border border
height="100%" height="calc(100% - 64px)"
:header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}" fontWeight: 'bold', height: '48px'}"
@selection-change="selectListChange" @selection-change="selectListChange"
@@ -1095,6 +1096,9 @@ export default {
// }) // })
this.total = this.standinfoList.length this.total = this.standinfoList.length
this.replaceLoading = false this.replaceLoading = false
this.$nextTick(()=>{
this.$refs.selection.doLayout();
})
}) })
}, },
@@ -207,7 +207,8 @@
custom-class="demo-drawer" custom-class="demo-drawer"
> >
<div class="demo-drawer-content"> <div class="demo-drawer-content">
<div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0"> <!-- <div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0">-->
<div style="position: absolute;bottom: 120px;top:60px;left: 0;right: 0">
<div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0"> <div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0">
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
@@ -246,7 +247,7 @@
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%" style="width: 100%"
border border
height="100%" height="calc(100% - 64px)"
:header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}" fontWeight: 'bold', height: '48px'}"
@selection-change="selectListChange" @selection-change="selectListChange"
@@ -444,6 +445,9 @@ export default {
// } // }
// }) // })
this.total = this.standinfoList.length this.total = this.standinfoList.length
this.$nextTick(()=>{
this.$refs.selection.doLayout()
})
}) })
}, },
@@ -68,7 +68,7 @@
<!-- v-model="dataCenterSearch.dataType"--> <!-- v-model="dataCenterSearch.dataType"-->
<!-- placeholder="请输入类型"--> <!-- placeholder="请输入类型"-->
<!-- ></el-input>--> <!-- ></el-input>-->
<el-select ref="treeSelect" class="tree-select" v-model="dataCenterSearch.treeId" value-key="id" placeholder="请选择类型"> <el-select ref="treeSelect" class="tree-select" filterable clearable v-model="dataCenterSearch.treeId" @clear="setValueNull" value-key="id" placeholder="请选择类型">
<el-option class="tree-select-option" :value="dataCenterSearch.treeId" :label="dataCenterSearch.dataType"> <el-option class="tree-select-option" :value="dataCenterSearch.treeId" :label="dataCenterSearch.dataType">
<el-tree <el-tree
ref="tree" ref="tree"
@@ -766,6 +766,9 @@ export default {
}, },
handlePreview(file) { handlePreview(file) {
}, },
setValueNull(){
this.dataCenterSearch.dataType = ''
},
handleExceed(files, fileList) { handleExceed(files, fileList) {
this.$message.warning(`当前限制选择 50 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`); this.$message.warning(`当前限制选择 50 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
}, },
@@ -815,6 +818,9 @@ export default {
this.loading = false this.loading = false
return return
} }
if(this.dataCenterSearch.treeId){
delete this.dataCenterSearch.treeId
}
this.$http.get('fileMaterialCenter/file-material', this.dataCenterSearch, { this.$http.get('fileMaterialCenter/file-material', this.dataCenterSearch, {
_this: this _this: this
}, res => { }, res => {
@@ -6524,4 +6524,7 @@ export default {
} }
} }
} }
.search-area /deep/ input.el-input__inner {
width: 168px !important;
}
</style> </style>
@@ -1233,6 +1233,9 @@ export default {
this.xmztOptions = this.notProjectStatus this.xmztOptions = this.notProjectStatus
this.total = res.data.notMaintenance.total; this.total = res.data.notMaintenance.total;
} }
this.$nextTick(() => {
this.$refs.multipleTable.doLayout();
})
}, e => { }, e => {
}); });
// this.$refs.selection.selectAll(false) // this.$refs.selection.selectAll(false)
@@ -1266,6 +1269,9 @@ export default {
this.xmztOptions = this.notProjectStatus this.xmztOptions = this.notProjectStatus
this.total = res.data.notMaintenance.total; this.total = res.data.notMaintenance.total;
} }
this.$nextTick(() => {
this.$refs.multipleTable.doLayout();
})
}, e => { }, e => {
}); });
// this.$refs.selection.selectAll(false) // this.$refs.selection.selectAll(false)
@@ -1727,4 +1733,10 @@ export default {
} }
} }
} }
/deep/ .el-table__fixed{
height:100% !important;
}
/deep/ .el-table__fixed-right{
height:100% !important;
}
</style> </style>
@@ -111,6 +111,7 @@
this.opinionContent.newText = '' this.opinionContent.newText = ''
// this.opinionContent.cause = '' // this.opinionContent.cause = ''
this.opinionContent.chapterName = '' this.opinionContent.chapterName = ''
this.$message.success(res.message)
} }
}) })
} }