Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
super_liu
2022-04-18 17:15:06 +08:00
10 changed files with 205 additions and 132 deletions
+4 -4
View File
@@ -11,10 +11,10 @@
<title>标准法规管理系统</title> <title>标准法规管理系统</title>
<script src = "https://cdn.jsdelivr.net/npm/proxy-polyfill@0.3.0/proxy.min.js"></script> <script src = "https://cdn.jsdelivr.net/npm/proxy-polyfill@0.3.0/proxy.min.js"></script>
<!-- vconsole调试工具--> <!-- vconsole调试工具-->
<script src="https://cdn.bootcss.com/vConsole/3.3.4/vconsole.min.js"></script> <!-- <script src="https://cdn.bootcss.com/vConsole/3.3.4/vconsole.min.js"></script>-->
<script type="text/javascript"> <!-- <script type="text/javascript">-->
var vConsole = new VConsole(); <!-- var vConsole = new VConsole();-->
</script> <!-- </script>-->
</head> </head>
<body class="el-drawer-body"> <body class="el-drawer-body">
<div id="app"></div> <div id="app"></div>
@@ -237,6 +237,7 @@
</div> </div>
<!-- 选择已拆分标准抽屉--> <!-- 选择已拆分标准抽屉-->
<el-drawer <el-drawer
class="drawer-table"
title="标准库" title="标准库"
:visible.sync="ListModel" :visible.sync="ListModel"
size="900px" size="900px"
@@ -365,6 +366,7 @@
</el-drawer> </el-drawer>
<!-- 添加抽屉--> <!-- 添加抽屉-->
<el-drawer <el-drawer
class="drawer-table"
title="添加项目群" title="添加项目群"
:visible.sync="ProjectModel" :visible.sync="ProjectModel"
size="950px" size="950px"
@@ -1389,6 +1391,11 @@ export default {
.demo-drawer-content { .demo-drawer-content {
margin-top: 10px; margin-top: 10px;
} }
.drawer-table{
/deep/.el-drawer__body{
overflow-y: hidden;
}
}
} }
</style> </style>
@@ -235,6 +235,7 @@
</div> </div>
<!-- 选择清单抽屉--> <!-- 选择清单抽屉-->
<el-drawer <el-drawer
class="drawer-table"
title="选择清单" title="选择清单"
:visible.sync="ListModel" :visible.sync="ListModel"
size="900px" size="900px"
@@ -533,6 +534,7 @@
</el-drawer> </el-drawer>
<!-- 添加标准抽屉--> <!-- 添加标准抽屉-->
<el-drawer <el-drawer
class="drawer-table"
title="添加标准" title="添加标准"
:visible.sync="standModel" :visible.sync="standModel"
size="900px" size="900px"
@@ -1419,29 +1421,29 @@ export default {
// 表格某一行的单击事件 // 表格某一行的单击事件
rowClick(row, column) { rowClick(row, column) {
const selectData = this.selectList; const selectData = this.selectList;
this.$refs.selection.clearSelection(); this.$refs.detailedSelection.clearSelection();
if (selectData.length === 1) { if (selectData.length === 1) {
selectData.forEach(item => { selectData.forEach(item => {
// 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中 // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中
if (item === row) { if (item === row) {
this.$refs.selection.toggleRowSelection(row, false); this.$refs.detailedSelection.toggleRowSelection(row, false);
} }
// 不然就让当前的一行勾选 // 不然就让当前的一行勾选
else { else {
this.$refs.selection.toggleRowSelection(row, true); this.$refs.detailedSelection.toggleRowSelection(row, true);
} }
}); });
} else { } else {
this.$refs.selection.toggleRowSelection(row, true); this.$refs.detailedSelection.toggleRowSelection(row, true);
} }
}, },
select(selection, row) { select(selection, row) {
// 清除 所有勾选项 // 清除 所有勾选项
this.$refs.selection.clearSelection(); this.$refs.detailedSelection.clearSelection();
// 当表格数据都没有被勾选的时候 就返回 // 当表格数据都没有被勾选的时候 就返回
// 主要用于将当前勾选的表格状态清除 // 主要用于将当前勾选的表格状态清除
if (selection.length === 0) return; if (selection.length === 0) return;
this.$refs.selection.toggleRowSelection(row, true); this.$refs.detailedSelection.toggleRowSelection(row, true);
}, },
//标准表格选择框改变 //标准表格选择框改变
selectStandChange(data) { selectStandChange(data) {
@@ -1633,5 +1635,10 @@ export default {
height: calc(~'100% - 65px'); height: calc(~'100% - 65px');
overflow: auto; overflow: auto;
} }
.drawer-table{
/deep/.el-drawer__body{
overflow-y: hidden;
}
}
} }
</style> </style>
@@ -235,6 +235,7 @@
</div> </div>
<!-- 选择清单抽屉--> <!-- 选择清单抽屉-->
<el-drawer <el-drawer
class="drawer-table"
title="选择清单" title="选择清单"
:visible.sync="ListModel" :visible.sync="ListModel"
size="900px" size="900px"
@@ -503,6 +504,7 @@
</el-drawer> </el-drawer>
<!-- 添加标准抽屉--> <!-- 添加标准抽屉-->
<el-drawer <el-drawer
class="drawer-table"
title="添加标准" title="添加标准"
:visible.sync="standModel" :visible.sync="standModel"
size="900px" size="900px"
@@ -1387,12 +1389,13 @@ export default {
} }
}, },
select(selection, row) { select(selection, row) {
console.log(selection);
// 清除 所有勾选项 // 清除 所有勾选项
this.$refs.selection.clearSelection() this.$refs.detailedSelection.clearSelection()
// 当表格数据都没有被勾选的时候 就返回 // 当表格数据都没有被勾选的时候 就返回
// 主要用于将当前勾选的表格状态清除 // 主要用于将当前勾选的表格状态清除
if(selection.length === 0) return if(selection.length === 0) return
this.$refs.selection.toggleRowSelection(row, true) this.$refs.detailedSelection.toggleRowSelection(row, true)
}, },
//添加标准select的改变 //添加标准select的改变
selectThree(data) { selectThree(data) {
@@ -1401,21 +1404,21 @@ export default {
// 表格某一行的单击事件 // 表格某一行的单击事件
rowClick(row, column) { rowClick(row, column) {
const selectData = this.selectList const selectData = this.selectList
this.$refs.selection.clearSelection() this.$refs.detailedSelection.clearSelection()
if( selectData.length === 1 ) { if( selectData.length === 1 ) {
selectData.forEach(item => { selectData.forEach(item => {
// 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中 // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中
if (item === row) { if (item === row) {
this.$refs.selection.toggleRowSelection(row, false); this.$refs.detailedSelection.toggleRowSelection(row, false);
} }
// 不然就让当前的一行勾选 // 不然就让当前的一行勾选
else { else {
this.$refs.selection.toggleRowSelection(row, true); this.$refs.detailedSelection.toggleRowSelection(row, true);
} }
}) })
} }
else { else {
this.$refs.selection.toggleRowSelection(row, true); this.$refs.detailedSelection.toggleRowSelection(row, true);
} }
}, },
choiceZRR(type, title, id) { choiceZRR(type, title, id) {
@@ -1595,5 +1598,10 @@ export default {
height: calc(~'100% - 65px'); height: calc(~'100% - 65px');
overflow: auto; overflow: auto;
} }
.drawer-table{
/deep/.el-drawer__body{
overflow-y: hidden;
}
}
} }
</style> </style>
@@ -2764,6 +2764,10 @@ export default {
// this.$refs.selections.selectAll(false) // this.$refs.selections.selectAll(false)
// } // }
// this.sarBussionessLawsEO.replaceLawsNum = '' // this.sarBussionessLawsEO.replaceLawsNum = ''
this.replaceLawsNumForm = {
standName: '',
standNumber: '',
}
this.replaceLawsNumModel = true this.replaceLawsNumModel = true
this.replaceLawType = '' this.replaceLawType = ''
this.replaceLawType = type this.replaceLawType = type
@@ -558,6 +558,7 @@
<el-form-item label="代替标准号" prop="dtbjh" class="add-form-item form-item-disabled"> <el-form-item label="代替标准号" prop="dtbjh" class="add-form-item form-item-disabled">
<el-tooltip v-if="form.dtbjh" effect="dark" :content=form.dtbjh placement="top-start"> <el-tooltip v-if="form.dtbjh" effect="dark" :content=form.dtbjh placement="top-start">
<el-input <el-input
disabled
v-model="form.dtbjh" v-model="form.dtbjh"
placeholder="请输入代替标准号" placeholder="请输入代替标准号"
clearable clearable
@@ -565,6 +566,7 @@
</el-tooltip> </el-tooltip>
<el-input <el-input
v-else v-else
disabled
v-model="form.dtbjh" v-model="form.dtbjh"
placeholder="请输入代替标准号" placeholder="请输入代替标准号"
clearable clearable
@@ -588,6 +590,7 @@
<el-form-item label="部分代替标准号" prop="bfbdtbzh" class="add-form-item form-item-disabled"> <el-form-item label="部分代替标准号" prop="bfbdtbzh" class="add-form-item form-item-disabled">
<el-tooltip v-if="form.bfbdtbzh" effect="dark" :content=form.bfbdtbzh placement="top-start"> <el-tooltip v-if="form.bfbdtbzh" effect="dark" :content=form.bfbdtbzh placement="top-start">
<el-input <el-input
disabled
v-model="form.bfbdtbzh" v-model="form.bfbdtbzh"
placeholder="请输入部分代替标准号" placeholder="请输入部分代替标准号"
clearable clearable
@@ -595,6 +598,7 @@
</el-tooltip> </el-tooltip>
<el-input <el-input
v-else v-else
disabled
v-model="form.bfbdtbzh" v-model="form.bfbdtbzh"
placeholder="请输入部分代替标准号" placeholder="请输入部分代替标准号"
clearable clearable
@@ -604,12 +608,14 @@
<el-tooltip v-if="form.cbbh" effect="dark" :content=form.cbbh placement="top-start"> <el-tooltip v-if="form.cbbh" effect="dark" :content=form.cbbh placement="top-start">
<el-input <el-input
v-model="form.cbbh" v-model="form.cbbh"
disabled
placeholder="请输入采标编号" placeholder="请输入采标编号"
clearable clearable
></el-input> ></el-input>
</el-tooltip> </el-tooltip>
<el-input <el-input
v-else v-else
disabled
v-model="form.cbbh" v-model="form.cbbh"
placeholder="请输入采标编号" placeholder="请输入采标编号"
clearable clearable
@@ -619,12 +625,14 @@
<el-tooltip v-if="form.yybj" effect="dark" :content=form.yybj placement="top-start"> <el-tooltip v-if="form.yybj" effect="dark" :content=form.yybj placement="top-start">
<el-input <el-input
v-model="form.yybj" v-model="form.yybj"
disabled
placeholder="请输入引用标准" placeholder="请输入引用标准"
clearable clearable
></el-input> ></el-input>
</el-tooltip> </el-tooltip>
<el-input <el-input
v-else v-else
disabled
v-model="form.yybj" v-model="form.yybj"
placeholder="请输入引用标准" placeholder="请输入引用标准"
clearable clearable
@@ -2166,6 +2166,10 @@ export default {
// this.$refs.selections.selectAll(false) // this.$refs.selections.selectAll(false)
// } // }
// this.sarBussionessLawsEO.replaceLawsNum = '' // this.sarBussionessLawsEO.replaceLawsNum = ''
this.replaceLawsNumForm = {
standName: '',
standNumber: '',
}
this.replaceLawsNumModel = true this.replaceLawsNumModel = true
this.replaceLawType = '' this.replaceLawType = ''
this.replaceLawType = type this.replaceLawType = type
@@ -16,6 +16,18 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="企业标准号" prop="standCode" class="add-form-item form-item-disabled">
<el-input
v-model="form.standCode" :disabled="disabledState"
clearable
></el-input>
</el-form-item>
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input
v-model="form.standEnName" :disabled="disabledState"
clearable
></el-input>
</el-form-item>
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled"> <el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.standName" :disabled="disabledState" v-model="form.standName" :disabled="disabledState"
@@ -26,18 +38,6 @@
<el-datePicker v-model="form.issueTime" :disabled="disabledState" <el-datePicker v-model="form.issueTime" :disabled="disabledState"
:editable="false" :editable="false"
></el-datePicker> ></el-datePicker>
</el-form-item>
<el-form-item label="企业标准号" prop="standCode" class="add-form-item form-item-disabled">
<el-input
v-model="form.standCode" :disabled="disabledState"
clearable
></el-input>
</el-form-item>
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input
v-model="form.standEnName" :disabled="disabledState"
clearable
></el-input>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="企标实施日期" prop="putTime" class="add-form-item form-item-disabled"> <el-form-item v-show="verifySarStandard" label="企标实施日期" prop="putTime" class="add-form-item form-item-disabled">
<el-datePicker v-model="form.putTime" :disabled="disabledState" <el-datePicker v-model="form.putTime" :disabled="disabledState"
@@ -63,36 +63,36 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<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">
<div v-if="FBGBUSSFileList.length > 0" v-for="(item,index) in FBGBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="FBGBUSSFileList.length > 0" v-for="(item,index) in FBGBUSSFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="width: 80%;" @click="handleFilePreview(item,'preview')">{{ item.name }}</span> <span style="" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button>-->
</span> </span>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled">
<div v-if="LSBBBUSSFileList.length > 0" v-for="(item,index) in LSBBBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="LSBBBUSSFileList.length > 0" v-for="(item,index) in LSBBBUSSFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="width: 80%;" @click="handleFilePreview(item,'preview')">{{ item.name }}</span> <span style="" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button>-->
</span> </span>
</div> </div>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="编制说明" prop="BZSMBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="编制说明" prop="BZSMBUSSName" class="add-form-item form-item-disabled">
<div v-if="BZSMBUSSFileList.length > 0" v-for="(item,index) in BZSMBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="BZSMBUSSFileList.length > 0" v-for="(item,index) in BZSMBUSSFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="width: 80%;" @click="handleFilePreview(item,'preview')">{{ item.name }}</span> <span style="" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button>-->
</span> </span>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled">
<div v-if="QTWJBUSSFileList.length > 0" v-for="(item,index) in QTWJBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="QTWJBUSSFileList.length > 0" v-for="(item,index) in QTWJBUSSFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="width: 80%;" @click="handleFilePreview(item,'preview')">{{ item.name }}</span> <span style="" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button>-->
</span> </span>
</div> </div>
<!-- <div v-if="QTWJBUSSFileList.length>0" v-for="(value,index) in this.QTWJBUSSFileList" :key="index" style="cursor: pointer;color: #00b7ee" @click="downloadFile(value)">--> <!-- <div v-if="QTWJBUSSFileList.length>0" v-for="(value,index) in this.QTWJBUSSFileList" :key="index" style="cursor: pointer;color: #00b7ee" @click="downloadFile(value)">-->
@@ -129,49 +129,47 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车VPPS中文名称" title="关联模块--乘用车VPPS中文名称" class="add-form-item form-item-disabled"> <el-form-item label="关联模块--乘用车VPPS编码" title="关联模块--乘用车VPPS编码" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCVPPSBMBUSS" :disabled="disabledState"></el-input> <el-input v-model="form.CYCVPPSBMBUSS" :disabled="disabledState"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCVPPSCNBUSS" clearable :disabled="true"></el-input>
</el-form-item>
<el-form-item label="关联模块--卡车VPPS编码" title="关联模块--卡车VPPS编码" class="add-form-item form-item-disabled"> <el-form-item label="关联模块--卡车VPPS编码" title="关联模块--卡车VPPS编码" class="add-form-item form-item-disabled">
<el-input v-model="form.KCVPPSBMBUSS" :disabled="disabledState"></el-input> <el-input v-model="form.KCVPPSBMBUSS" :disabled="disabledState"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--卡车VPPS中文名称" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.KCVPPSCNBUSS" clearable :disabled="true"></el-input>
</el-form-item>
<el-form-item label="模块结构单元变型号" title="模块结构单元变型号" class="add-form-item form-item-disabled"> <el-form-item label="模块结构单元变型号" title="模块结构单元变型号" class="add-form-item form-item-disabled">
<el-input v-model="form.DYBXHBUSS" :disabled="disabledState"></el-input> <el-input v-model="form.DYBXHBUSS" :disabled="disabledState"></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">
<el-col :span="24"> <el-input v-model="form.DYMCBUSS" clearable :disabled="true"></el-input>
<el-form-item label="适用车型" prop="SYCXCLASS" class="add-form-item form-item-disabled"> </el-form-item>
<el-select :popper-append-to-body="false" v-model="form.SYCXCLASS" placeholder="" :disabled="disabledState" multiple> <el-form-item label="适用车型" prop="SYCXCLASS" class="add-form-item form-item-disabled">
<el-option <el-select :popper-append-to-body="false" v-model="form.SYCXCLASS" placeholder="" :disabled="disabledState" multiple>
v-for="item in applyArcticOptions" <el-option
:key="item.value" v-for="item in applyArcticOptions"
:value="item.value" :key="item.value"
:label="item.label" :value="item.value"
></el-option> :label="item.label"
</el-select> ></el-option>
</el-form-item> </el-select>
<el-form-item label="适用产品线" prop="SYCPXCLASS" class="add-form-item form-item-disabled"> </el-form-item>
<el-select :popper-append-to-body="false" v-model="form.SYCPXCLASS" placeholder="" :disabled="disabledState" multiple> <el-form-item label="适用产品线" prop="SYCPXCLASS" class="add-form-item form-item-disabled">
<el-option <el-select :popper-append-to-body="false" v-model="form.SYCPXCLASS" placeholder="" :disabled="disabledState" multiple>
v-for="item in sycpxOptions" <el-option
:key="item.value" v-for="item in sycpxOptions"
:value="item.value" :key="item.value"
:label="item.label" :value="item.value"
></el-option> :label="item.label"
</el-select> ></el-option>
</el-form-item> </el-select>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> </el-form-item>
<el-input v-model="form.CYCVPPSCNBUSS" clearable :disabled="true"></el-input> <el-form-item label="体系类别" prop="TXLBBUSS" class="add-form-item form-item-disabled">
</el-form-item> <el-input v-model="form.TXLBBUSS" :disabled="disabledState" clearable></el-input>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> </el-form-item>
<el-input v-model="form.KCVPPSCNBUSS" clearable :disabled="true"></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.DYMCBUSS" clearable :disabled="true"></el-input>
</el-form-item>
<el-form-item label="体系类别" prop="TXLBBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.TXLBBUSS" :disabled="disabledState" clearable></el-input>
</el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
@@ -193,6 +191,17 @@
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false"
v-model="form.CYCD" placeholder="" :disabled="disabledState">
<el-option
v-for="item in cbcdOptions"
:key="item.value"
:value="item.value"
:label="item.label"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="引用标准" prop="YYBZ" class="add-form-item form-item-disabled"> <el-form-item label="引用标准" prop="YYBZ" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.YYBZ" :disabled="disabledState" v-model="form.YYBZ" :disabled="disabledState"
@@ -208,22 +217,11 @@
:disabled="true" :disabled="true"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false"
v-model="form.CYCD" placeholder="" :disabled="disabledState">
<el-option
v-for="item in cbcdOptions"
:key="item.value"
:value="item.value"
:label="item.label"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">
<div v-if="GLWJBUSSFileList.length > 0" v-for="(item,index) in GLWJBUSSFileList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="GLWJBUSSFileList.length > 0" v-for="(item,index) in GLWJBUSSFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="width: 80%;" @click="handleFilePreview(item,'preview')">{{ item.name }}</span> <span style="" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button>-->
</span> </span>
</div> </div>
<!-- <div v-if="GLWJBUSSFileList.length>0" v-for="(value,index) in this.GLWJBUSSFileList" :key="index" style="cursor: pointer;color: #00b7ee" @click="downloadFile(value)">--> <!-- <div v-if="GLWJBUSSFileList.length>0" v-for="(value,index) in this.GLWJBUSSFileList" :key="index" style="cursor: pointer;color: #00b7ee" @click="downloadFile(value)">-->
@@ -353,10 +351,10 @@
></el-datePicker> ></el-datePicker>
</el-form-item> </el-form-item>
<el-form-item v-if="form.reviewResults === '1'" label="立项单" prop="LXDName" class="add-form-item form-item-disabled"> <el-form-item v-if="form.reviewResults === '1'" label="立项单" prop="LXDName" class="add-form-item form-item-disabled">
<div v-if="LXDList.length > 0" v-for="(item,index) in LXDList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="LXDList.length > 0" v-for="(item,index) in LXDList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="width: 80%;" @click="handleFilePreviewNew(item,'preview','lx')" :title="item.name">{{ item.name | ellipsis2 }}</span> <span style="" @click="handleFilePreviewNew(item,'preview','lx')" :title="item.name">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreviewNew(item,'down','lx')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreviewNew(item,'down','lx')"></el-button>-->
</span> </span>
</div> </div>
</el-form-item> </el-form-item>
@@ -380,9 +378,9 @@
</el-form-item> </el-form-item>
<el-form-item v-if="form.reviewResults === '1'" label="复审单" prop="FSDName" class="add-form-item form-item-disabled"> <el-form-item v-if="form.reviewResults === '1'" label="复审单" prop="FSDName" class="add-form-item form-item-disabled">
<div v-if="FSDList.length > 0" v-for="(item,index) in FSDList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="FSDList.length > 0" v-for="(item,index) in FSDList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass">
<span style="width: 80%;" @click="handleFilePreviewNew(item,'preview','fs')" :title="item.name">{{ item.name | ellipsis2 }}</span> <span style="" @click="handleFilePreviewNew(item,'preview','fs')" :title="item.name">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreviewNew(item,'down','fs')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreviewNew(item,'down','fs')"></el-button>-->
</span> </span>
</div> </div>
</el-form-item> </el-form-item>
@@ -406,12 +404,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
</div> </div>
<el-drawer <van-popup v-model:show="showDrawer" :closeable="true" position="right" :style="{ height: '100%' }">
ref="standard"
size="500px"
:title="showDrawerTitle"
:visible.sync="showDrawer"
:before-close="showDrawerClose">
<div class="demo-drawer-content"> <div class="demo-drawer-content">
<div class="content"> <div class="content">
<div class="standard-table-search"> <div class="standard-table-search">
@@ -449,10 +442,10 @@
></el-datePicker> ></el-datePicker>
</el-form-item> </el-form-item>
<el-form-item v-if="showForm.reviewResults === '1'" :disabled="disabledState" label="复审单" prop="FSDName" class="add-form-item form-item-disabled"> <el-form-item v-if="showForm.reviewResults === '1'" :disabled="disabledState" label="复审单" prop="FSDName" class="add-form-item form-item-disabled">
<div v-if="showForm.FSDList.length > 0" v-for="(item,index) in showForm.FSDList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass"> <div v-if="showForm.FSDList.length > 0" v-for="(item,index) in showForm.FSDList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="width: 80%;" @click="handleFilePreviewNew(item,'preview','fs')" :title="item.name">{{ item.name | ellipsis15 }}</span> <span style="" @click="handleFilePreviewNew(item,'preview','fs')" :title="item.name">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <span style="margin-left: 7px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreviewNew(item,'down','fs')"></el-button> <!-- <el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreviewNew(item,'down','fs')"></el-button>-->
</span> </span>
</div> </div>
</el-form-item> </el-form-item>
@@ -472,7 +465,7 @@
</div> </div>
</div> </div>
</div> </div>
</el-drawer> </van-popup>
</form> </form>
</template> </template>
@@ -639,7 +632,6 @@ export default {
this.showDrawer = true this.showDrawer = true
this.showForm = row this.showForm = row
this.showForm.FSDList=this.assemble(this.showForm.FSD,this.showForm.FSDName); this.showForm.FSDList=this.assemble(this.showForm.FSD,this.showForm.FSDName);
console.log(this.showForm)
}, },
showDrawerClose () { showDrawerClose () {
this.showDrawer = false this.showDrawer = false
@@ -822,5 +814,38 @@ export default {
</script> </script>
<style scoped> <style scoped>
/deep/ .el-select__tags-text{
color: #000000 !important;
cursor: not-allowed !important;
opacity: 1 !important;
-webkit-text-fill-color: #000000 !important;
background: transparent !important;
font-weight: 400 !important;
mso-ansi-font-weight: 400 !important;
mso-bidi-font-weight: 400 !important;
}
/deep/ .el-input__inner{
color: #000000 !important;
cursor: not-allowed !important;
opacity: 1 !important;
-webkit-text-fill-color: #000000 !important;
background: transparent !important;
font-weight: 400 !important;
mso-ansi-font-weight: 400 !important;
mso-bidi-font-weight: 400 !important;
}
/deep/ .el-textarea__inner{
color: #000000 !important;
cursor: not-allowed !important;
opacity: 1 !important;
-webkit-text-fill-color: #000000 !important;
background: transparent !important;
font-weight: 400 !important;
mso-ansi-font-weight: 400 !important;
mso-bidi-font-weight: 400 !important;
}
/deep/ .fileClass{
line-height: 22px !important;
}
</style> </style>
@@ -17,7 +17,7 @@
:rules="formRules" :rules="formRules"
style="border: none" style="border: none"
class="label-input-form" class="label-input-form"
label-width="150px" label-width="210px"
> >
<div style="flex: auto; overflow: auto" v-show="active === '1'"> <div style="flex: auto; overflow: auto" v-show="active === '1'">
<formList <formList
@@ -55,7 +55,7 @@
<div style="padding-top: 20px;" v-show="active === '3'"> <div style="padding-top: 20px;" v-show="active === '3'">
<div class="flow-list"> <div class="flow-list">
<el-table <el-table
height="100%" :height="tablePHeight"
ref="selection" ref="selection"
:data="detailData" :data="detailData"
tooltip-effect="dark" tooltip-effect="dark"
@@ -149,6 +149,7 @@
:is-show-phone.sync="drawerModal" :is-show-phone.sync="drawerModal"
@checkedRole="checkedRole" @checkedRole="checkedRole"
/> />
<loading :loading="dataLoading">正在加载数据</loading>
</div> </div>
</template> </template>
@@ -213,6 +214,7 @@ export default {
} }
}; };
return { return {
tablePHeight:'',
dataLoading:true, dataLoading:true,
bpnId: '', bpnId: '',
formKey:1, formKey:1,
@@ -367,6 +369,10 @@ export default {
} }
this.processTable() this.processTable()
this.getData() this.getData()
this.tablePHeight = $('.content').height()
window.onresize = () => {
this.tablePHeight = $('.content').height()
}
}, },
watch:{ watch:{
'qbfsForm.reviewResults': { 'qbfsForm.reviewResults': {
@@ -512,23 +512,27 @@
</script> </script>
<style scoped> <style scoped>
/deep/ .el-select__tags-text{ /deep/ .el-select__tags-text{
color: #000000 !important; color: #000000 !important;
cursor: not-allowed !important; cursor: not-allowed !important;
opacity: 1 !important; opacity: 1 !important;
-webkit-text-fill-color: #000000 !important; -webkit-text-fill-color: #000000 !important;
background: transparent !important; background: transparent !important;
font-weight: 400 !important; font-weight: 400 !important;
mso-ansi-font-weight: 400 !important; mso-ansi-font-weight: 400 !important;
mso-bidi-font-weight: 400 !important; mso-bidi-font-weight: 400 !important;
} }
/deep/ .el-input__inner{
color: #000000 !important; /deep/ .el-input__inner{
cursor: not-allowed !important; color: #000000 !important;
opacity: 1 !important; cursor: not-allowed !important;
-webkit-text-fill-color: #000000 !important; opacity: 1 !important;
background: transparent !important; -webkit-text-fill-color: #000000 !important;
} background: transparent !important;
font-weight: 400 !important;
mso-ansi-font-weight: 400 !important;
mso-bidi-font-weight: 400 !important;
}
/deep/ .fileClass{ /deep/ .fileClass{
line-height: 22px !important; line-height: 22px !important;
} }