Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
+4
-4
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user