Merge branch 'develop' into FOTON

This commit is contained in:
396572590@qq.com
2022-07-12 11:54:52 +08:00
184 changed files with 6852 additions and 2391 deletions
+28 -1
View File
@@ -1,5 +1,5 @@
<template>
<div id="app">
<div id="app" ref="appView">
<!-- <router-view v-if="!isBoolean"/>-->
<span v-if="this.$route.name === 'Login'|| !isBoolean">
<router-view />
@@ -92,7 +92,32 @@ export default {
isBoolean: false
}
},
created() {
let _this = this;
//窗口改变时
window.onresize = function () {
_this.handleRefreshTable();
};
},
updated() {
this.handleRefreshTable()
},
methods: {
handleRefreshTable() {
this.$nextTick(() => {
// 获取页面中已注册过ref的所有的子组件。
let refList = this.$refs.appView.$refs;
if (refList) {
for (let i of Object.keys(refList)) {
// 根据doLayout方法判断子组件是不是el-table
if (refList[i] && refList[i].doLayout) {
// 执行doLayout方法
refList[i].doLayout();
}
}
}
})
},
// 点击下拉选项事件
handleCommand(command) {
// 退出登录
@@ -227,6 +252,8 @@ export default {
} else {
this.isBoolean = false
}
//切换标签时
this.handleRefreshTable();
}
},
mounted() {
+8
View File
@@ -93,6 +93,14 @@ export function processCreateBuss (data) {
})
}
export function verifySnExists (data) {
return axios({
url: '/api/sarBussStandSn/sar-buss-stand-sn/verifySnExists',
method: 'get',
params: data
})
}
export function processCreatePlan (data) {
return axios({
url: '/api/lawss/actSarItemsPlan/processCreatePlan',
+1 -1
View File
@@ -130,7 +130,7 @@ export default {
if (res.data.ok !== undefined && showTips) {
let type = res.data.ok ? 'success' : 'warning'
if (_this) {
if (res.data.message !== '') {
if (res.data.message !== '' && res.data.message !== null) {
_this.$message[type](res.data.message)
}
}
@@ -256,6 +256,23 @@ export default {
const index = this.$refs.importFileAboutStand.uploadFiles.findIndex(e => e.response.data.id === file.response.data.id);
this.$refs.importFileAboutStand.uploadFiles.splice(index, 1);
this.showFileList.splice(index, 1)
const value = this.value
let ids = value.split(',')
if (file.response) {
let fileIds = file.response.data.id
let newIdList = this.removeArray(ids, fileIds)
let newStr = ''
if (newIdList != null && newIdList.length > 0) {
for (let i = 0; i < newIdList.length; i++) {
if (newIdList[i] !== '') {
newStr += newIdList[i] + ','
}
}
this.$emit('input', newStr)
} else {
this.$emit('input', '')
}
}
},
// 修改
handleModifyName(file) {
@@ -14,7 +14,7 @@
:value="value"
type="date"
:editable="true"
:disabled="true"
disabled
:placeholder="placeholder"
@input="handleChange"
>
+5 -5
View File
@@ -399,11 +399,11 @@
// path: '/convertDocView',
// menuId: '3F52K25546'
// },
{
title: '菜单管理',
path: '/menuManage',
menuId: '87b8b4f5817a7829696e63185c744d52'
},
// {
// title: '菜单管理',
// path: '/menuManage',
// menuId: '87b8b4f5817a7829696e63185c744d52'
// },
{
title: '链接管理',
path: '/linkManage',
+2 -1
View File
@@ -308,7 +308,8 @@
}
})
this.$http.get('SarInstitution/institution/getNextById', {
ids: ids
ids: ids,
topNum: 3,
}, {
_this: this
}, res => {
+8 -4
View File
@@ -12,14 +12,18 @@
:inline="true"
@submit.native.prevent
>
<el-form-item class="form-item-disabled" style="margin: 10px;">
<el-form-item class="form-item-disabled" style="margin: 10px 10px;">
<el-input
v-model="filterText"
placeholder="请输入姓名"
@input="changeInput"
></el-input>
</el-form-item>
</el-form>
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-primary" type="primary" style="margin-top: 14px;" size="medium" @click="changeInput(filterText)">
查询
</el-button>
</el-form-item>
</el-form>
<el-tree
v-if="open1 && isVisible2"
node-key="id"
+1 -41
View File
@@ -307,47 +307,7 @@ router.beforeEach(function (to, from, next) {
if(isMobile()){
next('/processedPage')
}else {
// 根据type判断跳转具体流程页面
if (prcType === '1') {
// 标准入库流程数据
extracted("bzrkStep5");
} else if (prcType === 'buss1') {
//标准清单发布流程数据
extracted("bussLibraryDetail");
} else if (prcType === 'buss2') {
//标准清单发布流程数据
extracted("bussLibraryProductDetail");
} else if (prcType === 'buss3') {
//标准清单发布流程数据
extracted("bussFsDetail");
} else if (prcType === '4') {
//标准清单发布流程数据
extracted("bzqdfbStep1-4");
} else if (prcType === '5') {
//标准项目合规评估 标准维度
if (path === "/xmpgStep2" || path === "/xmpgStep1" || path === "/xmpgStep1-2") {
extracted("xmpgStep1-2");
} else {
extracted("bzpgStep8-1");
}
} else if (prcType === '6') {
//标准项目合规评估 项目维度
extracted("xmpgStep1-5");
} else if (prcType === '8') {
// 未符合项整改
extracted("wfhxzgStep5-1");
} else if (prcType === '9') {
extracted("bzjdStep1-6");
//标准调研流程
} else if (prcType === '2') {
extracted("bzdyStep1-9");
} else if (prcType === '3') {
//标准征求意见
extracted("bzzqyjStep1-9");
} else if (prcType === '10') {
//项目清单确认
extracted("xmqdqrStep1-4");
}
next()
}
} else { // 业务系统 当前节点未完成
// commitStatus 大于0 表示当前节点存在未完成干活流程
@@ -111,7 +111,7 @@
class="label-input-form"
>
<el-form-item label="链接类型" prop="type" label-width="150px" class="add-form-item">
<el-input :disabled="true" v-if="sarStandardsInfoEO.type === 1" value="第一行链接"/>
<el-input disabled v-if="sarStandardsInfoEO.type === 1" value="第一行链接"/>
</el-form-item>
<el-form-item label="链接名称" prop="name" label-width="150px" class="add-form-item">
<el-input
@@ -111,7 +111,7 @@
class="label-input-form"
>
<el-form-item label="链接类型" prop="type" label-width="150px" class="add-form-item">
<el-input :disabled="true" v-if="sarStandardsInfoEO.type === 2" value="第二行链接"/>
<el-input disabled v-if="sarStandardsInfoEO.type === 2" value="第二行链接"/>
</el-form-item>
<el-form-item label="链接名称" prop="name" label-width="150px" class="add-form-item">
<el-input
@@ -387,7 +387,11 @@ export default {
}, {
_this: this
}, res => {
this.$message.warning(res.message);
if(!res.ok){
this.$message.warning(res.message);
}else {
this.$message.success(res.message);
}
this.getWorkData();
}, e => {
});
+1 -7
View File
@@ -91,13 +91,7 @@ export default {
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
this.$router.push({path:'/release2'})
},
// 点击查看
handlePreview (item) {
@@ -0,0 +1,180 @@
<!-- 标准发布 -->
<template>
<div class="release">
<!-- <ul>-->
<!-- <li v-for="item in standardReleaseList" :key="item.id" class="time-title" >-->
<!-- <div style="height: 18px;">-->
<!-- <a @click="handlePreview(item)" style="color: #333333" class="table-jump">{{ item.standName }}</a>-->
<!-- <span class="time">{{item.issueTime ? $moment(item.issueTime).format('YYYY-MM-DD') : '' }}</span>-->
<!-- </div>-->
<!-- </li>-->
<!-- </ul>-->
<el-table
ref="selection"
:data="standardReleaseList"
tooltip-effect="dark"
border
style="cursor:pointer;"
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
<el-table-column
label="序号"
type="index"
align="center"
width="55">
</el-table-column>
<el-table-column
label="标准编号">
<template slot-scope="scope">
<span @click="handlePreview(scope.row)">{{ scope.row.standard }}</span>
</template>
</el-table-column>
<el-table-column
prop="standName"
label="标准名称">
<template slot-scope="scope">
<span @click="handlePreview(scope.row)">{{ scope.row.standardName }}</span>
</template>
</el-table-column>
<el-table-column
width="120"
label="发布时间">
<template slot-scope="scope">
<span>{{scope.row.releaseDate ? $moment(scope.row.releaseDate).format('YYYY-MM-DD') : '' }}</span>
</template>
</el-table-column>
</el-table>
<loading :loading="loading">加载中...</loading>
<pagination
style="position: static;"
:page="page"
:total="total"
@pageChange="pageChange"
@pageSizeChange="pageSizeChange"></pagination>
</div>
</template>
<script>
export default {
name: 'Release',
components: {},
mixins: [],
data() {
return {
loading: false,
pageVerify: false,
page: 1,
pageSize: 10,
total: 0,
putTime: '',
standardReleaseList: [], //标准发布数据
}
},
computed: {},
watch: {},
mounted() {
this.getDate()
this.getAdvice()
// this.addDate()
},
methods: {
pageChange(page) {
this.page = page
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
},
// 分页每页显示数改变后方法
pageSizeChange(pageSize) {
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
},
// 点击查看
handlePreview (item) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: item.standardId,
pageType: item.resourceType + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
},
//截取时间
getDate (date) {
return date != null ? date.substring(0, date.indexOf(' ')) : ''
},
//获取数据
getAdvice() {
this.loading = true
this.$http.get("/lawss/NewsFeed/getNewsFeed", {
messageType: 'GNWBZFG',
page: this.page,
pageSize: this.pageSize
}, {
_this: this,loading: 'loading'
}, res => {
this.standardReleaseList = res.data.records
this.total = res.data.total
this.loading = false
}, e => {
this.loading = false
this.standardReleaseList = []
this.total = 0
})
},
},
}
</script>
<style lang="less" scoped>
.release {
/deep/.el-table th > .cell {
font-size: 15px;
}
/deep/.el-table td > .cell{
font-size: 13px;
}
/deep/.more {
position: absolute;
right: 0;
bottom: 2px;
font-size: 15px;
float: right;
color: #4788c0;
&:hover {
color: #3a8ee6;
cursor: pointer;
}
}
width: 100%;
height: 100%;
position: relative;
background-color: #FFF;
background-size: 100% 100%;
.time-title {
margin: 15px;
.time {
float: right;
color:#333333;
}
a {
color: #ffffff;
&:hover {
color: #e9c851;
cursor:pointer;
text-decoration: underline;
}
}
}
}
</style>
@@ -91,13 +91,7 @@ export default {
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
this.$router.push({path:'/releaseBuss2'})
},
// 点击查看
handlePreview (item) {
@@ -0,0 +1,180 @@
<!-- 企标发布 -->
<template>
<div class="release">
<!-- <ul>-->
<!-- <li v-for="item in standardReleaseList" :key="item.id" class="time-title" >-->
<!-- <div style="height: 18px;">-->
<!-- <a @click="handlePreview(item)" style="color: #333333" class="table-jump">{{ item.standName }}</a>-->
<!-- <span class="time">{{item.issueTime ? $moment(item.issueTime).format('YYYY-MM-DD') : '' }}</span>-->
<!-- </div>-->
<!-- </li>-->
<!-- </ul>-->
<el-table
ref="selection"
:data="standardReleaseList"
tooltip-effect="dark"
border
style="cursor:pointer;"
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
<el-table-column
label="序号"
type="index"
align="center"
width="55">
</el-table-column>
<el-table-column
label="标准编号">
<template slot-scope="scope">
<span @click="handlePreview(scope.row)">{{ scope.row.standard }}</span>
</template>
</el-table-column>
<el-table-column
prop="standName"
label="标准名称">
<template slot-scope="scope">
<span @click="handlePreview(scope.row)">{{ scope.row.standardName }}</span>
</template>
</el-table-column>
<el-table-column
width="120"
label="发布时间">
<template slot-scope="scope">
<span>{{scope.row.releaseDate ? $moment(scope.row.releaseDate).format('YYYY-MM-DD') : '' }}</span>
</template>
</el-table-column>
</el-table>
<loading :loading="loading">加载中...</loading>
<pagination
style="position: static;"
:page="page"
:total="total"
@pageChange="pageChange"
@pageSizeChange="pageSizeChange"></pagination>
</div>
</template>
<script>
export default {
name: 'ReleaseBuss2',
components: {},
mixins: [],
data() {
return {
loading: false,
pageVerify: false,
page: 1,
pageSize: 10,
total: 0,
putTime: '',
standardReleaseList: [], //标准发布数据
}
},
computed: {},
watch: {},
mounted() {
this.getDate()
this.getAdvice()
// this.addDate()
},
methods: {
pageChange(page) {
this.page = page
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
},
// 分页每页显示数改变后方法
pageSizeChange(pageSize) {
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
},
// 点击查看
handlePreview (item) {
let routeUrl = this.$router.resolve({
name: 'OtherBussStandardDetails',
params: {
id: item.standardId,
pageType: 'BUSINESS_STAND'
}
})
window.open(routeUrl.href, '_blank')
},
//截取时间
getDate (date) {
return date != null ? date.substring(0, date.indexOf(' ')) : ''
},
//获取数据
getAdvice() {
this.loading = true
this.$http.get("/lawss/NewsFeed/getNewsFeed", {
messageType: 'QYBZFB',
page: this.page,
pageSize: this.pageSize
}, {
_this: this,loading: 'loading'
}, res => {
this.standardReleaseList = res.data.records
this.total = res.data.total
this.loading = false
}, e => {
this.loading = false
this.standardReleaseList = []
this.total = 0
})
},
},
}
</script>
<style lang="less" scoped>
.release {
/deep/.el-table th > .cell {
font-size: 15px;
}
/deep/.el-table td > .cell{
font-size: 13px;
}
/deep/.more {
position: absolute;
right: 0;
bottom: 2px;
font-size: 15px;
float: right;
color: #4788c0;
&:hover {
color: #3a8ee6;
cursor: pointer;
}
}
width: 100%;
height: 100%;
position: relative;
background-color: #FFF;
background-size: 100% 100%;
.time-title {
margin: 15px;
.time {
float: right;
color:#333333;
}
a {
color: #ffffff;
&:hover {
color: #e9c851;
cursor:pointer;
text-decoration: underline;
}
}
}
}
</style>
@@ -91,13 +91,7 @@ export default {
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
this.$router.push({path:'/releaseQA2'})
},
// 点击查看
handlePreview (item) {
@@ -0,0 +1,185 @@
<!-- 企标发布 -->
<template>
<div class="release">
<!-- <ul>-->
<!-- <li v-for="item in standardReleaseList" :key="item.id" class="time-title" >-->
<!-- <div style="height: 18px;">-->
<!-- <a @click="handlePreview(item)" style="color: #333333" class="table-jump">{{ item.standName }}</a>-->
<!-- <span class="time">{{item.issueTime ? $moment(item.issueTime).format('YYYY-MM-DD') : '' }}</span>-->
<!-- </div>-->
<!-- </li>-->
<!-- </ul>-->
<el-table
ref="selection"
:data="standardReleaseList"
tooltip-effect="dark"
border
style="cursor:pointer;"
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
<el-table-column
label="分类"
align="center"
width="80">
</el-table-column>
<el-table-column
label="问题描述">
<template slot-scope="scope">
<!-- <span @click="handlePreview(scope.row)">{{ scope.row.standard }}</span>-->
</template>
</el-table-column>
<el-table-column
prop="standName"
label="提问人"
width="100">
<template slot-scope="scope">
<!-- <span @click="handlePreview(scope.row)">{{ scope.row.standardName }}</span>-->
</template>
</el-table-column>
<el-table-column
width="120"
label="提问时间">
<template slot-scope="scope">
<!-- <span>{{scope.row.releaseDate ? $moment(scope.row.releaseDate).format('YYYY-MM-DD') : '' }}</span>-->
</template>
</el-table-column>
</el-table>
<loading :loading="loading">加载中...</loading>
<pagination
style="position: static;"
:page="page"
:total="total"
@pageChange="pageChange"
@pageSizeChange="pageSizeChange"></pagination>
</div>
</template>
<script>
export default {
name: 'ReleaseQA2',
components: {},
mixins: [],
data() {
return {
loading: false,
pageVerify: false,
page: 1,
pageSize: 10,
total: 0,
putTime: '',
standardReleaseList: [], //标准问答数据
}
},
computed: {},
watch: {},
mounted() {
this.getDate()
this.getAdvice()
// this.addDate()
},
methods: {
pageChange(page) {
this.page = page
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
},
// 分页每页显示数改变后方法
pageSizeChange(pageSize) {
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
},
// 点击查看
handlePreview (item) {
// let routeUrl = this.$router.resolve({
// name: 'OtherBussStandardDetails',
// params: {
// id: item.standardId,
// pageType: 'BUSINESS_STAND'
// }
// })
// window.open(routeUrl.href, '_blank')
},
//截取时间
getDate (date) {
return date != null ? date.substring(0, date.indexOf(' ')) : ''
},
//获取数据
getAdvice() {
this.loading = true
// 模拟加载
const timer = setInterval(() => {
this.loading = false
}, 2000)
console.log(timer)
// this.$http.get("/lawss/NewsFeed/getNewsFeed", {
// messageType: 'QYBZFB',
// page: this.page,
// pageSize: this.pageSize
// }, {
// _this: this,loading: 'loading'
// }, res => {
// this.standardReleaseList = res.data.records
// this.total = res.data.total
// this.loading = false
// }, e => {
// this.loading = false
// this.standardReleaseList = []
// this.total = 0
// })
},
},
}
</script>
<style lang="less" scoped>
.release {
/deep/.el-table th > .cell {
font-size: 15px;
}
/deep/.el-table td > .cell{
font-size: 13px;
}
/deep/.more {
position: absolute;
right: 0;
bottom: 2px;
font-size: 15px;
float: right;
color: #4788c0;
&:hover {
color: #3a8ee6;
cursor: pointer;
}
}
width: 100%;
height: 100%;
position: relative;
background-color: #FFF;
background-size: 100% 100%;
.time-title {
margin: 15px;
.time {
float: right;
color:#333333;
}
a {
color: #ffffff;
&:hover {
color: #e9c851;
cursor:pointer;
text-decoration: underline;
}
}
}
}
</style>
@@ -101,13 +101,7 @@ export default {
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
this.$router.push({path:'/releaseUs2'})
},
// 将文本状态的id与name对应
setMap(data) {
@@ -0,0 +1,196 @@
<!-- 标准发布 -->
<template>
<div class="release">
<!-- <ul>-->
<!-- <li v-for="item in standardReleaseList" :key="item.id" class="time-title" >-->
<!-- <div style="height: 18px;">-->
<!-- <a @click="handlePreview(item)" style="color: #333333" class="table-jump">{{ item.standName }}</a>-->
<!-- <span class="time">{{item.issueTime ? $moment(item.issueTime).format('YYYY-MM-DD') : '' }}</span>-->
<!-- </div>-->
<!-- </li>-->
<!-- </ul>-->
<el-table
ref="selection"
:data="standardReleaseList"
tooltip-effect="dark"
border
style="cursor:pointer;"
:header-cell-style="{background: '#f8f8f9', color: '#515a6e'}">
<el-table-column
label="序号"
type="index"
align="center"
width="55">
</el-table-column>
<el-table-column
prop="standard"
label="标准编号">
<template slot-scope="scope">
<span @click="handlePreview(scope.row)">{{ scope.row.standard }}</span>
</template>
</el-table-column>
<el-table-column
prop="standardName"
label="标准名称">
<template slot-scope="scope">
<span @click="handlePreview(scope.row)">{{ scope.row.standardName }}</span>
</template>
</el-table-column>
<el-table-column
width="120"
label="文本状态">
<template slot-scope="scope">
<span>{{ textStatusMap[scope.row.textState] }}</span>
</template>
</el-table-column>
</el-table>
<loading :loading="loading">加载中...</loading>
<pagination
style="position: static;"
:page="page"
:total="total"
@pageChange="pageChange"
@pageSizeChange="pageSizeChange"></pagination>
</div>
</template>
<script>
export default {
name: 'ReleaseUs2',
components: {},
mixins: [],
data() {
return {
loading: false,
pageVerify: false,
page: 1,
pageSize: 10,
total: 0,
putTime: '',
standardReleaseList: [], //标准发布数据
textStatusMap: {} // 文本状态id与name对应
}
},
computed: {},
watch: {},
mounted() {
this.$http.get('sys/dictype/getDicTypeListCode', '', {
_this: this
}, res => {
if (res.data.WBZTCLASS !== undefined && res.data.WBZTCLASS !== null){
this.setMap(res.data.WBZTCLASS) // 文本状态
}
}, e => {
})
this.getDate()
this.getAdvice()
// this.addDate()
},
methods: {
pageChange(page) {
this.page = page
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
},
// 分页每页显示数改变后方法
pageSizeChange(pageSize) {
this.pageSize = this.$store.getters.userInfo.configContent
this.getAdvice()
// 此处需要调用接口,修改个人配置
},
togo () {
if(this.total && this.total > 10){
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
},
// 将文本状态的id与name对应
setMap(data) {
data.forEach(item => {
this.$set(this.textStatusMap, item.value, item.label)
})
},
// 点击查看
handlePreview (item) {
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
id: item.standardId,
pageType: item.resourceType + '_STAND'
}
})
window.open(routeUrl.href, '_blank')
},
//截取时间
getDate (date) {
return date != null ? date.substring(0, date.indexOf(' ')) : ''
},
//获取数据
getAdvice() {
this.loading = true
this.$http.get("/lawss/NewsFeed/getNewsFeed", {
messageType: 'ZYBZFG',
page: this.page,
pageSize: this.pageSize
}, {
_this: this,loading: 'loading'
}, res => {
this.standardReleaseList = res.data.records
this.total = res.data.total
this.loading = false
}, e => {
this.loading = false
this.standardReleaseList = []
this.total = 0
})
},
},
}
</script>
<style lang="less" scoped>
.release {
/deep/.el-table th > .cell {
font-size: 15px;
}
/deep/.el-table td > .cell{
font-size: 13px;
}
/deep/.more {
position: absolute;
right: 0;
bottom: 2px;
font-size: 15px;
float: right;
color: #4788c0;
&:hover {
color: #3a8ee6;
cursor: pointer;
}
}
width: 100%;
height: 100%;
position: relative;
background-color: #FFF;
background-size: 100% 100%;
.time-title {
margin: 15px;
.time {
float: right;
color:#333333;
}
a {
color: #ffffff;
&:hover {
color: #e9c851;
cursor:pointer;
text-decoration: underline;
}
}
}
}
</style>
@@ -98,7 +98,7 @@
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '属性']" v-btn-permission="'6c697ab1dd54d0264e06e526506c4492'">属性</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑', scope.$index]" v-if="splitStatus === '0' || splitStatus === '4'" v-btn-permission="'117fc9260e2014077489c45276976593'">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑', scope.$index]" v-else :disabled="true" v-btn-permission="'117fc9260e2014077489c45276976593'">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑', scope.$index]" v-else disabled v-btn-permission="'117fc9260e2014077489c45276976593'">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '复制']" v-btn-permission="'2027eafd482aa7d031c95ef5908dc725'">复制</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="'06a64841ad8acf3dcc74ccbb8123e7b1'">删除</el-dropdown-item>
</el-dropdown-menu>
@@ -49,6 +49,38 @@
- -
</div>
</el-form-item>
<el-form-item label="调研模板" prop="model" class="add-form-item form-item-disabled">
<div v-if="form.modelList.length > 0">
<div v-for="(item, index) in form.modelList" class="fileClass" :key="index" style="margin-right: 5px;padding-left: 10px">
<span @click="clickButtonToUpload(item)">{{ item.name }}</span>
<el-button
size="small"
@click="updateFile(item)"
icon="el-icon-download"
style="height: 32px; margin-left: 5px;"
></el-button>
</div>
</div>
<div v-else>
- -
</div>
</el-form-item>
<el-form-item label="相关附件" prop="model" class="add-form-item form-item-disabled">
<div v-if="form.fjList.length > 0">
<div v-for="(item, index) in form.fjList" class="fileClass" :key="index" style="margin-right: 5px;padding-left: 10px">
<span @click="clickButtonToUpload(item)">{{ item.name }}</span>
<el-button
size="small"
@click="updateFile(item)"
icon="el-icon-download"
style="height: 32px; margin-left: 5px;"
></el-button>
</div>
</div>
<div v-else>
- -
</div>
</el-form-item>
<!-- <el-form-item label="批准意见" prop="textpz" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- v-model="form.textpz"-->
@@ -206,7 +238,9 @@ export default {
date: '', // 完成时间
hzfileId: '',
hzfileName: '',
textpz: ''
textpz: '',
modelList:[],
fjList: []
},
formRules: {
textpz: [
@@ -224,6 +258,10 @@ export default {
ProcessTitle
},
methods: {
clickButtonToUpload(file) {
const attId = file.attId
this.$preview(attId)
},
foldForm() {
this.foldFormFlag = !this.foldFormFlag
},
@@ -237,6 +275,10 @@ export default {
updateFile (fileId) {
window.location.href = '/api/att/attFile/downloadFile?fileId=' + fileId
},
updateFile2 (item) {
let id = item.id
window.location.href = '/api/att/attFile/downloadFile?fileId=' + id
},
// 导入按钮 上传之前的钩子
beginImportFile (file) {
var filename = file.name
@@ -26,21 +26,21 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="流程名称" prop="processName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.processName"
placeholder="请输入流程名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="调研标题" prop="title" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.title"
placeholder="请输入调研标题"
clearable
></el-input>
</el-form-item>
<el-form-item label="完成时间" prop="date" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.date"
:picker-options="pickerOptions"
type="date"
@@ -58,7 +58,7 @@
<div v-for="(item, index) in form.modelList" :key="index" style="margin-right: 5px; padding-left: 10px">
<div class="fileClass" >
<span @click="handlePreview(item)">{{ item.name }}</span>
<el-button
<el-button :disabled="disabledXX"
size="small"
@click="clickButtonToUpload(item)"
icon="el-icon-download"
@@ -67,7 +67,7 @@
</div>
</div>
</div>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload"
@@ -86,7 +86,7 @@
<div v-for="(item, index) in form.fjList" :key="index" style="margin-right: 5px;padding-left: 10px">
<div class="fileClass" >
<span @click="handlePreview(item)">{{ item.name }}</span>
<el-button
<el-button :disabled="disabledXX"
size="small"
@click="clickButtonToUpload(item)"
icon="el-icon-download"
@@ -96,7 +96,7 @@
</div>
</div>
<div>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload2"
@@ -109,14 +109,14 @@
</el-row>
</div>
</el-collapse-transition>
<el-button v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息</el-button>
<el-button v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">展开基础信息</el-button>
<el-button :disabled="disabledXX" v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息</el-button>
<el-button :disabled="disabledXX" v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">展开基础信息</el-button>
</el-form>
</div>
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -140,8 +140,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled></el-input>
</div>
</el-form-item>
</el-card>
@@ -151,8 +151,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>技术委员会相关专委会主任/ 工程研究总院责任部门领导事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUserList" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly :title="roleForm.dockUserName" placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门领导、事业部标准化员" readonly="readonly" @click.native="choiceZRRS('1')">
<el-input :disabled="disabledXX" v-model="roleForm.dockUserList" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly :title="roleForm.dockUserName" placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门领导、事业部标准化员" readonly="readonly" @click.native="choiceZRRS('1')">
</el-input>
</div>
</el-form-item>
@@ -163,8 +163,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理责任部门高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部高级经理、责任部门高级经理" readonly="readonly" @click.native="choiceZRR('ministerUser', '选择标准法规部高级经理、责任部门高级经理', roleForm.ministerUser)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部高级经理、责任部门高级经理" readonly="readonly" @click.native="choiceZRR('ministerUser', '选择标准法规部高级经理、责任部门高级经理', roleForm.ministerUser)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -174,9 +174,9 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>技术委员会相关专委会主任/ 工程研究总院责任部门中心主任技术管理中心主任</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUser" style="display: none;"></el-input>
<!-- <el-input v-model="roleForm.directorUserName" placeholder="选择技术管理中心主任" readonly="readonly" @click.native="choiceZRR('directorUser', '选择技术管理中心主任', roleForm.directorUser)"></el-input>-->
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任" readonly="readonly" @click.native="choiceZRRS('2')"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.directorUser" style="display: none;"></el-input>
<!-- <el-input :disabled="disabledXX" v-model="roleForm.directorUserName" placeholder="选择技术管理中心主任" readonly="readonly" @click.native="choiceZRR('directorUser', '选择技术管理中心主任', roleForm.directorUser)"></el-input>-->
<el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任" readonly="readonly" @click.native="choiceZRRS('2')"></el-input>
</div>
</el-form-item>
</el-card>
@@ -186,8 +186,8 @@
<el-form-item prop="presidentUserName" style="margin-bottom: 0">
<h4>工程研究总院院长/标准法规业务主管副院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.presidentUser" style="display: none;"></el-input>
<el-input v-model="roleForm.presidentUserName" readonly placeholder="选择工程研究总院院长/标准法规业务主管副院长" readonly="readonly" @click.native="choiceZRR('presidentUser', '选择工程研究总院院长/标准法规业务主管副院长', roleForm.presidentUser)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.presidentUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.presidentUserName" readonly placeholder="选择工程研究总院院长/标准法规业务主管副院长" readonly="readonly" @click.native="choiceZRR('presidentUser', '选择工程研究总院院长/标准法规业务主管副院长', roleForm.presidentUser)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -196,7 +196,7 @@
</el-timeline>
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -275,6 +275,7 @@ export default {
name: "bzdyStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
commentText1: '',
pickerOptions: {
disabledDate(time) {
@@ -63,6 +63,38 @@
- -
</div>
</el-form-item>
<el-form-item label="调研模板" prop="model" class="add-form-item form-item-disabled">
<div v-if="form.modelList.length > 0">
<div v-for="(item, index) in form.modelList" class="fileClass" :key="index" style="margin-right: 5px;padding-left: 10px">
<span @click="clickButtonToUpload(item)">{{ item.name }}</span>
<el-button
size="small"
@click="updateFile2(item)"
icon="el-icon-download"
style="height: 32px; margin-left: 5px;"
></el-button>
</div>
</div>
<div v-else>
- -
</div>
</el-form-item>
<el-form-item label="相关附件" prop="model" class="add-form-item form-item-disabled">
<div v-if="form.fjList.length > 0">
<div v-for="(item, index) in form.fjList" class="fileClass" :key="index" style="margin-right: 5px;padding-left: 10px">
<span @click="clickButtonToUpload(item)">{{ item.name }}</span>
<el-button
size="small"
@click="updateFile2(item)"
icon="el-icon-download"
style="height: 32px; margin-left: 5px;"
></el-button>
</div>
</div>
<div v-else>
- -
</div>
</el-form-item>
<!-- <el-form-item label="批准意见" prop="textpz" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- v-model="form.textpz"-->
@@ -263,7 +295,9 @@
date: '', // 完成时间
hzfileId: '',
hzfileName: '',
textpz: ''
textpz: '',
modelList:[],
fjList: []
},
formRules: {
textpz: [
@@ -285,6 +319,10 @@
const attId = file
this.$preview(attId)
},
clickButtonToUpload(file) {
const attId = file.attId
this.$preview(attId)
},
handleTransfer() {
this.drawerModal = true
},
@@ -331,6 +369,10 @@
updateFile (fileId) {
window.location.href = '/api/att/attFile/downloadFile?fileId=' + fileId
},
updateFile2 (item) {
let id = item.id
window.location.href = '/api/att/attFile/downloadFile?fileId=' + id
},
// 导入按钮 上传之前的钩子
beginImportFile (file) {
var filename = file.name
@@ -428,6 +470,7 @@
this.form.hzfileId = data.hzfileId || data.form.hzfileId
this.form.hzfileName = data.hzfileName || data.form.hzfileName
this.commentText9 = data.commentText9 || ''
this.form.modelList = data.form ? data.form.modelList : data.modelList
}).catch(e => {
})
})
@@ -23,7 +23,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="申请单位" prop="orgName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.orgName"
clearable
readonly
@@ -31,7 +31,7 @@
></el-input>
</el-form-item>
<el-form-item label="申请人" prop="account" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.account"
clearable
readonly
@@ -39,14 +39,14 @@
></el-input>
</el-form-item>
<el-form-item label="联系电话" prop="mobilePhone" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.mobilePhone"
placeholder="请输入联系电话"
clearable
></el-input>
</el-form-item>
<el-form-item label="邮箱" prop="email" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.email"
placeholder="请输入邮箱"
clearable
@@ -61,7 +61,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="申请完成时间" prop="time" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.time"
type="date"
placeholder="选择日期">
@@ -75,7 +75,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="申请理由" prop="reason" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="4"
resize="none"
@@ -92,8 +92,8 @@
<div class="tableTitle">
发放申请列表
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button plain class="common-button-primary" size="mini">删除</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini">删除</el-button>
</div>
</div>
<el-table
@@ -134,7 +134,7 @@
<el-collapse accordion>
<el-collapse-item title="意见填写">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -153,7 +153,7 @@
<el-card>
<h4>流程发起人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user1" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user1" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -161,7 +161,7 @@
<el-card>
<h4>责任对接人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user2" placeholder="请输入">
<el-input :disabled="disabledXX" v-model="user2" placeholder="请输入">
</el-input></div>
</el-card>
@@ -170,7 +170,7 @@
<el-card>
<h4>责任人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user3" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user3" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -178,7 +178,7 @@
<el-card>
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;">
<el-input v-model="user4" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user4" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -186,7 +186,7 @@
<el-card>
<h4>责任对接人标准法规部部门负责人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user5" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user5" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -210,21 +210,21 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="标准号" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
placeholder="请输入标准号"
v-model="ListForm.account"
clearable
></el-input>
</el-form-item>
<el-form-item label="标准名称" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.mobilePhone"
placeholder="请输入标准名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="备注" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.remarks"
placeholder="请输入备注"
clearable
@@ -235,11 +235,11 @@
</el-form>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确定</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确定</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -259,6 +259,7 @@
name: "bzffStep1",
data () {
return {
disabledXX:!!this.$route.query.disabledXX,
textarea: '', // 意见
title: '', // 新增编辑抽屉标题
ListModel: false, // 新增编辑抽屉开关
@@ -23,7 +23,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="申请单位" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.orgName"
clearable
readonly
@@ -31,7 +31,7 @@
></el-input>
</el-form-item>
<el-form-item label="申请人" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.account"
clearable
readonly
@@ -39,14 +39,14 @@
></el-input>
</el-form-item>
<el-form-item label="联系电话" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.mobilePhone"
placeholder="请输入联系电话"
clearable
></el-input>
</el-form-item>
<el-form-item label="邮箱" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.email"
placeholder="请输入邮箱"
clearable
@@ -61,8 +61,8 @@
<div class="tableTitle">
标准需求列表
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button plain class="common-button-primary" size="mini">删除</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini">删除</el-button>
</div>
</div>
<el-table
@@ -138,7 +138,7 @@
<el-collapse accordion>
<el-collapse-item title="意见填写">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -158,7 +158,7 @@
<el-card>
<h4>流程发起人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user1" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user1" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -166,7 +166,7 @@
<el-card>
<h4>责任对接人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user2" placeholder="请输入">
<el-input :disabled="disabledXX" v-model="user2" placeholder="请输入">
</el-input></div>
</el-card>
@@ -175,7 +175,7 @@
<el-card>
<h4>责任人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user3" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user3" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -183,7 +183,7 @@
<el-card>
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;">
<el-input v-model="user4" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user4" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -191,7 +191,7 @@
<el-card>
<h4>责任对接人标准法规部部门负责人</h4>
<div style="margin-top: 10px;">
<el-input v-model="user5" placeholder="请输入"></el-input>
<el-input :disabled="disabledXX" v-model="user5" placeholder="请输入"></el-input>
</div>
</el-card>
</el-timeline-item>
@@ -215,70 +215,70 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="类型" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
placeholder="请选择类型"
v-model="ListForm.orgName"
clearable
></el-input>
</el-form-item>
<el-form-item label="标准号" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
placeholder="请输入标准号"
v-model="ListForm.account"
clearable
></el-input>
</el-form-item>
<el-form-item label="标准名称" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.mobilePhone"
placeholder="请输入标准名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="需求时间" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.email"
placeholder="请输入需求时间"
clearable
></el-input>
</el-form-item>
<el-form-item label="页数/字数" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.email"
placeholder="请输入页数/字数"
clearable
></el-input>
</el-form-item>
<el-form-item label="原语言" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.email"
placeholder="请输入原语言"
clearable
></el-input>
</el-form-item>
<el-form-item label="目标语言" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.email"
placeholder="请输入目标语言"
clearable
></el-input>
</el-form-item>
<el-form-item label="是否为加急项目" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.email"
placeholder="请输入邮箱"
clearable
></el-input>
</el-form-item>
<el-form-item label="是否自带预算" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.email"
placeholder="请输入邮箱"
clearable
></el-input>
</el-form-item>
<el-form-item label="费用出自项目的项目名称、编号及费用科目" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="ListForm.email"
placeholder="请输入费用出自项目的项目名称、编号及费用科目"
clearable
@@ -289,11 +289,11 @@
</el-form>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确定</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确定</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -313,6 +313,7 @@
name: "bzfyStep1",
data () {
return {
disabledXX:!!this.$route.query.disabledXX,
textarea: '', // 意见
title: '', // 新增编辑抽屉标题
ListModel: false, // 新增编辑抽屉开关
@@ -19,7 +19,7 @@
<el-row>
<el-col :span="8">
<el-form-item class="add-form-item" label="协会名称:" prop="comityName">
<el-select
<el-select :disabled="disabledXX"
clearable
@change="comityChange"
v-model="rh_pageData.comityName"
@@ -34,7 +34,7 @@
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" v-if="rh_pageData.comityName !== ''" prop="comityNameOne">
<el-select
<el-select :disabled="disabledXX"
clearable
@change="comityChangeOne"
v-model="rh_pageData.comityNameOne"
@@ -49,7 +49,7 @@
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" prop="comityNameTwo" v-if="rh_pageData.comityName !== '' && rh_pageData.comityNameOne !== ''">
<el-select
<el-select :disabled="disabledXX"
clearable
v-model="rh_pageData.comityNameTwo"
placeholder="请选择工作组">
@@ -65,7 +65,7 @@
<el-row>
<el-col :span="8">
<el-form-item class="add-form-item" label="会员角色:" prop="comityRole">
<el-select
<el-select :disabled="disabledXX"
clearable
v-model="rh_pageData.comityRole"
placeholder="请选择会员角色">
@@ -79,7 +79,7 @@
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="协会状态:" prop="comityState">
<el-select
<el-select :disabled="disabledXX"
clearable
v-model="rh_pageData.comityState"
placeholder="选择协会状态">
@@ -93,7 +93,7 @@
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="入会性质:" prop="comityKind">
<el-select
<el-select :disabled="disabledXX"
clearable
v-model="rh_pageData.comityKind"
placeholder="请选择入会性质">
@@ -113,7 +113,7 @@
{{ item.name.slice(0, 30) + '...' }} {{ ';' }}
</a>
<a v-else style="cursor: pointer" @click="fileLook(item)">{{ item.name }}</a>
<el-button
<el-button :disabled="disabledXX"
size="mini"
@click="filesUpload(item)"
icon="el-icon-download"
@@ -121,7 +121,7 @@
></el-button>
</div>
</div>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="uploadFile"
@@ -138,48 +138,48 @@
<el-row>
<el-col :span="8">
<el-form-item class="add-form-item" label="资质:">
<el-input
<el-input :disabled="disabledXX"
v-model="rh_pageData.comityMake.makeQualification" placeholder="请填写资质"/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="成员:">
<el-input v-model="rh_pageData.comityMake.makeRole" placeholder="请填写成员"/>
<el-input :disabled="disabledXX" v-model="rh_pageData.comityMake.makeRole" placeholder="请填写成员"/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="费用估计:">
<el-input v-model="rh_pageData.comityMake.makeCost" placeholder="请填写费用估计"/>
<el-input :disabled="disabledXX" v-model="rh_pageData.comityMake.makeCost" placeholder="请填写费用估计"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item class="add-form-item" label="职责:">
<el-input v-model="rh_pageData.comityMake.makeDuties" placeholder="请填写职责"/>
<el-input :disabled="disabledXX" v-model="rh_pageData.comityMake.makeDuties" placeholder="请填写职责"/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="任期:">
<el-input v-model="rh_pageData.comityMake.makeTime" placeholder="请填写任期"/>
<el-input :disabled="disabledXX" v-model="rh_pageData.comityMake.makeTime" placeholder="请填写任期"/>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-form-item>
<el-form-item class="add-form-item" label="工作方向:" prop="workPath">
<el-input v-model="rh_pageData.workPath" type="textarea" placeholder="请填写工作方向"/>
<el-input :disabled="disabledXX" v-model="rh_pageData.workPath" type="textarea" placeholder="请填写工作方向"/>
</el-form-item>
<el-form-item class="add-form-item" label="协会外部联系方式:" style="margin-bottom: 50px">
<div class="comityTel_btn">
<el-button
<el-button :disabled="disabledXX"
type="primary"
size="small"
icon="el-icon-plus"
@click="add_comityTel">
添加
</el-button>
<el-button
<el-button :disabled="disabledXX"
type="danger"
size="small"
icon="el-icon-delete"
@@ -203,8 +203,8 @@
align="center"
label="联络人">
<template slot-scope="scope">
<el-input v-model="scope.row.tel_nameId" style="display: none" placeholder="请填写联络人"/>
<el-input v-model="scope.row.tel_name" readonly @click.native="choiceTel('tel_nameId', '选择联络人', scope.row)" placeholder="请填写联络人"/>
<el-input :disabled="disabledXX" v-model="scope.row.tel_nameId" style="display: none" placeholder="请填写联络人"/>
<el-input :disabled="disabledXX" v-model="scope.row.tel_name" readonly @click.native="choiceTel('tel_nameId', '选择联络人', scope.row)" placeholder="请填写联络人"/>
</template>
</el-table-column>
<el-table-column
@@ -212,7 +212,7 @@
align="center"
label="单位">
<template slot-scope="scope">
<el-input v-model="scope.row.tel_unit" placeholder="请填写单位"/>
<el-input :disabled="disabledXX" v-model="scope.row.tel_unit" placeholder="请填写单位"/>
</template>
</el-table-column>
<el-table-column
@@ -220,7 +220,7 @@
align="center"
label="电话">
<template slot-scope="scope">
<el-input v-model="scope.row.tel_phone" placeholder="请填写电话"/>
<el-input :disabled="disabledXX" v-model="scope.row.tel_phone" placeholder="请填写电话"/>
</template>
</el-table-column>
<el-table-column
@@ -228,7 +228,7 @@
align="center"
label="邮箱">
<template slot-scope="scope">
<el-input v-model="scope.row.tel_mail" placeholder="请填写邮箱"/>
<el-input :disabled="disabledXX" v-model="scope.row.tel_mail" placeholder="请填写邮箱"/>
</template>
</el-table-column>
</el-table>
@@ -239,7 +239,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -263,8 +263,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div>
</el-form-item>
</el-card>
@@ -274,8 +274,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>技术委员会分委会主任/技术主管部门负责人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择指派人员" @click.native="choiceZRR('dockUser', '选择指派人员', roleForm.dockUser)">
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择指派人员" @click.native="choiceZRR('dockUser', '选择指派人员', roleForm.dockUser)">
</el-input>
</div>
</el-form-item>
@@ -286,8 +286,8 @@
<el-form-item prop="dockUserName1" style="margin-bottom: 0">
<h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dutyUser1" style="display: none;"></el-input>
<el-input v-model="roleForm.dutyUserName1" :disabled="true" placeholder="责任工程师">
<el-input :disabled="disabledXX" v-model="roleForm.dutyUser1" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dutyUserName1" disabled placeholder="责任工程师">
</el-input>
</div>
</el-form-item>
@@ -298,8 +298,8 @@
<el-form-item prop="partUserId" style="margin-bottom: 0">
<h4>参会人员所在部门负责人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.partUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.partUser" :disabled="true" placeholder="参会人员所在部门负责人">
<el-input :disabled="disabledXX" v-model="roleForm.partUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.partUser" disabled placeholder="参会人员所在部门负责人">
</el-input>
</div>
</el-form-item>
@@ -310,8 +310,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规部人员</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="选择标准法规部人员">
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="选择标准法规部人员">
</el-input>
</div>
</el-form-item>
@@ -322,8 +322,8 @@
<el-form-item prop="leaderUser" style="margin-bottom: 0">
<h4>标准法规部主管领导</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.leaderUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.leaderUser" readonly placeholder="选择标准法规部主管领导" @click.native="choiceZRROne('leaderUser', '选择标准法规部主管领导', roleForm.leaderUser)">
<el-input :disabled="disabledXX" v-model="roleForm.leaderUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.leaderUser" readonly placeholder="选择标准法规部主管领导" @click.native="choiceZRROne('leaderUser', '选择标准法规部主管领导', roleForm.leaderUser)">
</el-input>
</div>
</el-form-item>
@@ -334,8 +334,8 @@
<el-form-item prop="feeUser" style="margin-bottom: 0">
<h4>费用管理部门</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.feeUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.feeUser" readonly placeholder="选择费用管理部门" @click.native="choiceZRR('feeUser', '选择费用管理部门', roleForm.feeUser)">
<el-input :disabled="disabledXX" v-model="roleForm.feeUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.feeUser" readonly placeholder="选择费用管理部门" @click.native="choiceZRR('feeUser', '选择费用管理部门', roleForm.feeUser)">
</el-input>
</div>
</el-form-item>
@@ -346,8 +346,8 @@
<el-form-item prop="engineerUser" style="margin-bottom: 0">
<h4>业务主管副院长 </h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineerUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.engineerUser" readonly placeholder="选择业务主管副院长 " @click.native="choiceZRROne('engineerUser', '选择业务主管副院长 ', roleForm.engineerUser)">
<el-input :disabled="disabledXX" v-model="roleForm.engineerUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.engineerUser" readonly placeholder="选择业务主管副院长 " @click.native="choiceZRROne('engineerUser', '选择业务主管副院长 ', roleForm.engineerUser)">
</el-input>
</div>
</el-form-item>
@@ -358,8 +358,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择院长" @click.native="choiceZRROne('directorUserId', '选择院长', roleForm.directorUserName)">
<el-input :disabled="disabledXX" v-model="roleForm.directorUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择院长" @click.native="choiceZRROne('directorUserId', '选择院长', roleForm.directorUserName)">
</el-input>
</div>
</el-form-item>
@@ -393,7 +393,7 @@
</el-upload>
</el-dialog>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -440,6 +440,7 @@ export default {
name: "bzrhStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
active: '1', // 默认显示
fileMadel: false,
rh_pageData: {
@@ -114,7 +114,7 @@
<el-input
style="width: 100%"
placeholder="请填写"
:disabled="true"
disabled
v-model="rh_pageData.fillPeople"
/>
</el-form-item>
@@ -90,7 +90,7 @@
</el-col>
</el-row>
<el-form-item class="add-form-item" label="工作方向:" prop="workPath">
<el-input v-model="rh_pageData.workPath" type="textarea" :disabled="true" style="width: 50%;height: auto"></el-input>
<el-input v-model="rh_pageData.workPath" type="textarea" disabled style="width: 50%;height: auto"></el-input>
</el-form-item>
<el-form-item class="add-form-item" label="协会外部联系方式:" style="margin-top: 10px">
<el-table
@@ -68,8 +68,8 @@
</el-row>
<el-form-item class="add-form-item" >
<div class="table_btn">
<el-button type="primary" size="small" @click="table_add">添加</el-button>
<el-button type="danger" size="small" @click="table_delete">批量删除</el-button>
<el-button :disabled="disabledXX" type="primary" size="small" @click="table_add">添加</el-button>
<el-button :disabled="disabledXX" type="danger" size="small" @click="table_delete">批量删除</el-button>
</div>
<el-table
:data="hh_pageData.standardTable"
@@ -84,18 +84,18 @@
<el-table-column type="index" label="序号" align="center" width="50"/>
<el-table-column prop="standardId" label="标准编号" align="center">
<template slot-scope="scope">
<el-input v-model="scope.row.standardId" placeholder="请填写标准编号"/>
<el-input :disabled="disabledXX" v-model="scope.row.standardId" placeholder="请填写标准编号"/>
</template>
</el-table-column>
<el-table-column prop="standardName" label="标准名称" align="center">
<template slot-scope="scope">
<el-input v-model="scope.row.standardName" placeholder="请填写标准名称"/>
<el-input :disabled="disabledXX" v-model="scope.row.standardName" placeholder="请填写标准名称"/>
</template>
</el-table-column>
<el-table-column prop="material" label="资料" align="center">
<template slot-scope="scope">
<el-button v-if="scope.row.material.length === 0" type="primary" size="mini" @click="uploadTable(scope.row)">点击上传</el-button>
<el-button v-else type="primary" size="mini" @click="uploadTable(scope.row)">查看附件</el-button>
<el-button :disabled="disabledXX" v-if="scope.row.material.length === 0" type="primary" size="mini" @click="uploadTable(scope.row)">点击上传</el-button>
<el-button :disabled="disabledXX" v-else type="primary" size="mini" @click="uploadTable(scope.row)">查看附件</el-button>
</template>
</el-table-column>
</el-table>
@@ -113,8 +113,8 @@
<el-table-column label="议题" align="center" prop="meetingTheme"/>
<el-table-column label="资料" align="center" prop="meetingFile" width="200">
<template slot-scope="scope">
<el-button v-if="scope.row.meetingFile.length === 0" type="primary" size="mini" @click="uploadThemeTable(scope.row)">点击上传</el-button>
<el-button v-else type="primary" size="mini" @click="uploadThemeTable(scope.row)">查看附件</el-button>
<el-button :disabled="disabledXX" v-if="scope.row.meetingFile.length === 0" type="primary" size="mini" @click="uploadThemeTable(scope.row)">点击上传</el-button>
<el-button :disabled="disabledXX" v-else type="primary" size="mini" @click="uploadThemeTable(scope.row)">查看附件</el-button>
</template>
</el-table-column>
</el-table>
@@ -133,7 +133,7 @@
:before-remove="beforeRemoveOther"
:on-success="onsuccessOther"
>
<el-button type="primary" size="small">点击上传</el-button>
<el-button :disabled="disabledXX" type="primary" size="small">点击上传</el-button>
</el-upload>
</el-form-item>
</el-form>
@@ -153,8 +153,8 @@
<el-form-item class="add-form-item" prop="startUserName" style="margin-bottom: 0">
<h4>参会人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="参会人"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="参会人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -164,8 +164,8 @@
<el-form-item class="add-form-item" prop="engineerUser" style="margin-bottom: 0">
<h4>法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineerUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.engineerUser" readonly placeholder="选择法规工程师" @click.native="choiceZRROne('engineerUserId', '选择法规工程师', roleForm.engineerUserId)">
<el-input :disabled="disabledXX" v-model="roleForm.engineerUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.engineerUser" readonly placeholder="选择法规工程师" @click.native="choiceZRROne('engineerUserId', '选择法规工程师', roleForm.engineerUserId)">
</el-input>
</div>
</el-form-item>
@@ -175,7 +175,7 @@
</el-timeline>
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -253,6 +253,7 @@ export default {
name: "bzhhStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
taskIds: this.$route.query.taskIds,
pId: this.$route.query.prcId,
actionPath: 'api/att/attFile/uploadNew',
@@ -19,21 +19,21 @@
<el-row :gutter="24">
<el-col :span="8">
<el-form-item class="add-form-item" label="会议名称:" prop="meetingName">
<el-input
<el-input :disabled="disabledXX"
v-model="ch_pageData.meetingName"
placeholder="请填写"/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="主办单位:" prop="primaryUnit">
<el-input v-model="ch_pageData.primaryUnit" placeholder="请填写"/>
<el-input :disabled="disabledXX" v-model="ch_pageData.primaryUnit" placeholder="请填写"/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item class="add-form-item" label="协会名称:" prop="associaName">
<el-select
<el-select :disabled="disabledXX"
clearable
@change="comityChange"
v-model="ch_pageData.associaName"
@@ -48,7 +48,7 @@
</el-col>
<el-col :span="8" v-if="ch_pageData.associaName !== ''">
<el-form-item class="add-form-item">
<el-select
<el-select :disabled="disabledXX"
clearable
@change="comityChangeOne"
v-model="ch_pageData.associaNameOne"
@@ -63,7 +63,7 @@
</el-col>
<el-col :span="8" v-if="ch_pageData.associaName !== '' && ch_pageData.associaNameOne !== ''">
<el-form-item class="add-form-item">
<el-select
<el-select :disabled="disabledXX"
clearable
v-model="ch_pageData.associaNameTwo"
placeholder="请选择工作组">
@@ -79,7 +79,7 @@
<el-row :gutter="24">
<el-col :span="8">
<el-form-item class="add-form-item" label="会议时间:" prop="meetingStartTime">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="ch_pageData.meetingStartTime"
type="datetime"
:picker-options="datePicker"
@@ -91,19 +91,19 @@
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="会议地点:" prop="meetingPlace">
<el-input v-model="ch_pageData.meetingPlace" placeholder="请填写"/>
<el-input :disabled="disabledXX" v-model="ch_pageData.meetingPlace" placeholder="请填写"/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item class="add-form-item" label="费用标准:">
<el-input v-model="ch_pageData.feeStand" placeholder="请填写"/>
<el-input :disabled="disabledXX" v-model="ch_pageData.feeStand" placeholder="请填写"/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item class="add-form-item" label="费用列支:">
<el-input v-model="ch_pageData.feeKind" placeholder="请输入费用列支"></el-input>
<el-input :disabled="disabledXX" v-model="ch_pageData.feeKind" placeholder="请输入费用列支"></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -116,7 +116,7 @@
{{ item.name.slice(0,30) + '...' }} {{ ';' }}
</a>
<a v-else style="cursor: pointer" @click="fileLook(item)">{{ item.name }}</a>
<el-button
<el-button :disabled="disabledXX"
size="mini"
@click="filesUpload(item)"
icon="el-icon-download"
@@ -126,7 +126,7 @@
</div>
<el-button
@click="fileUpload"
:disabled="acceptShow"
:disabled="acceptShow || disabledXX"
type="primary"
class="common-button-primary"
size="mini">
@@ -143,8 +143,8 @@
</el-row>
<el-form-item label-width="0" prop="meetingTable">
<div class="table_btn">
<el-button type="primary" size="small" @click="meeting_add">添加</el-button>
<el-button type="danger" size="small" @click="meeting_delete">批量删除</el-button>
<el-button :disabled="disabledXX" type="primary" size="small" @click="meeting_add">添加</el-button>
<el-button :disabled="disabledXX" type="danger" size="small" @click="meeting_delete">批量删除</el-button>
</div>
<el-table
class="meeting_table"
@@ -160,7 +160,7 @@
<el-table-column type="index" width="50" align="center"/>
<el-table-column label="议题" align="center">
<template slot-scope="scope">
<el-input v-model="scope.row.meetingTheme" placeholder="请填写"/>
<el-input :disabled="disabledXX" v-model="scope.row.meetingTheme" placeholder="请填写"/>
</template>
</el-table-column>
</el-table>
@@ -171,7 +171,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -195,8 +195,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div>
</el-form-item>
</el-card>
@@ -206,8 +206,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>分委会主任/部门中心主任</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择指派人员" @click.native="choiceZRR('dockUser', '选择指派人员', roleForm.dockUser)">
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择指派人员" @click.native="choiceZRR('dockUser', '选择指派人员', roleForm.dockUser)">
</el-input>
</div>
</el-form-item>
@@ -218,8 +218,8 @@
<el-form-item prop="dockUserName1" style="margin-bottom: 0">
<h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dutyUser1" style="display: none;"></el-input>
<el-input v-model="roleForm.dutyUserName1" :disabled="true" placeholder="责任工程师">
<el-input :disabled="disabledXX" v-model="roleForm.dutyUser1" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dutyUserName1" disabled placeholder="责任工程师">
</el-input>
</div>
</el-form-item>
@@ -230,8 +230,8 @@
<el-form-item prop="partUserId" style="margin-bottom: 0">
<h4>参会人员所在部门中心主任</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.partUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.partUser" :disabled="true" placeholder="参会人员所在部门负责人">
<el-input :disabled="disabledXX" v-model="roleForm.partUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.partUser" disabled placeholder="参会人员所在部门负责人">
</el-input>
</div>
</el-form-item>
@@ -242,8 +242,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规部人员</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="选择标准法规部人员">
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="选择标准法规部人员">
</el-input>
</div>
</el-form-item>
@@ -254,8 +254,8 @@
<el-form-item prop="leaderUser" style="margin-bottom: 0">
<h4>标准法规部主管中心主任</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.leaderUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.leaderUser" readonly placeholder="选择标准法规部主管领导" @click.native="choiceZRROne('leaderUser', '选择标准法规部主管领导', roleForm.leaderUser)">
<el-input :disabled="disabledXX" v-model="roleForm.leaderUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.leaderUser" readonly placeholder="选择标准法规部主管领导" @click.native="choiceZRROne('leaderUser', '选择标准法规部主管领导', roleForm.leaderUser)">
</el-input>
</div>
</el-form-item>
@@ -266,8 +266,8 @@
<el-form-item prop="feeUser" style="margin-bottom: 0">
<h4>管理推进部</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.feeUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.feeUser" readonly placeholder="选择费用管理部门" @click.native="choiceZRR('feeUser', '选择费用管理部门', roleForm.feeUser)">
<el-input :disabled="disabledXX" v-model="roleForm.feeUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.feeUser" readonly placeholder="选择费用管理部门" @click.native="choiceZRR('feeUser', '选择费用管理部门', roleForm.feeUser)">
</el-input>
</div>
</el-form-item>
@@ -278,8 +278,8 @@
<el-form-item prop="engineerUser" style="margin-bottom: 0">
<h4>业务主管副院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineerUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.engineerUser" readonly placeholder="选择业务主管副院长" @click.native="choiceZRROne('engineerUser', '选择业务主管副院长', roleForm.engineerUser)">
<el-input :disabled="disabledXX" v-model="roleForm.engineerUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.engineerUser" readonly placeholder="选择业务主管副院长" @click.native="choiceZRROne('engineerUser', '选择业务主管副院长', roleForm.engineerUser)">
</el-input>
</div>
</el-form-item>
@@ -290,8 +290,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择院长" @click.native="choiceZRROne('directorUser', '选择院长', roleForm.directorUserName)">
<el-input :disabled="disabledXX" v-model="roleForm.directorUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择院长" @click.native="choiceZRROne('directorUser', '选择院长', roleForm.directorUserName)">
</el-input>
</div>
</el-form-item>
@@ -324,7 +324,7 @@
</div>
</el-upload>
</el-dialog>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -369,8 +369,8 @@ export default {
name: "bzchStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
active: '1',
fileMadel: false,
ch_pageData: {
meetingName: '',
@@ -111,7 +111,7 @@
<el-col :span="8">
<el-form-item class="add-form-item" label="人员:">
<el-input
:disabled="true"
disabled
style="width: 100%"
placeholder="请填写"
v-model="ch_pageData.fillPeople"
@@ -27,11 +27,11 @@
<el-col :span="24">
<el-form-item label="标准拆分数据" class="add-form-item form-item-disabled">
<div class="addButton">
<el-button size="small" type="primary" @click="addZqyjList">导入</el-button>
<el-button :disabled="disabledXX" size="small" type="primary" @click="addZqyjList">导入</el-button>
</div>
</el-form-item>
<el-form-item label="标准号/政策号" prop="itemsNum" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="form.itemsNum"
placeholder="请输入标准编号"
@@ -39,7 +39,7 @@
></el-input>
</el-form-item>
<el-form-item label="标准名称/政策名称" prop="itemsName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="form.itemsName"
placeholder="请输入标准名称"
@@ -48,25 +48,25 @@
</el-form-item>
<el-form-item label="对比拆分数据" class="add-form-item form-item-disabled">
<div class="addButton">
<el-button size="small" :disabled="!form.itemsNum" type="primary" @click="addDbList">导入</el-button>
<el-button size="small" :disabled="!form.itemsNum || disabledXX" type="primary" @click="addDbList">导入</el-button>
</div>
</el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="form.itemsNum1"
clearable
></el-input>
</el-form-item>
<el-form-item label="上一版本标准名称/政策名称" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="form.itemsName1"
clearable
></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.endTime"
type="date"
:picker-options="pickerOptions"
@@ -78,15 +78,15 @@
</el-row>
</div>
</el-collapse-transition>
<el-button v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息</el-button>
<el-button v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">展开基础信息</el-button>
<el-button :disabled="disabledXX" v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息</el-button>
<el-button :disabled="disabledXX" v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">展开基础信息</el-button>
</el-form>
</div>
<ProcessTitle>
<template slot="title">拆分信息</template>
</ProcessTitle>
<div class="action-bar">
<el-button :disabled="!itemList.length" type="primary" class="common-button-primary add-button" size="mini" @click="PLedit">
<el-button :disabled="!itemList.length || disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="PLedit">
批量编辑
</el-button>
</div>
@@ -127,7 +127,7 @@
show-overflow-tooltip
align="center">
<template slot-scope="scope">
<el-button size="mini" type="primary" @click="itermsConditionsOpen(scope.row.itermsConditions)" class="common-button-primary">
<el-button :disabled="disabledXX" size="mini" type="primary" @click="itermsConditionsOpen(scope.row.itermsConditions)" class="common-button-primary">
查看条款内容
</el-button>
</template>
@@ -189,8 +189,8 @@
width="240"
align="center">
<template slot-scope="scope">
<el-button class="common-button-primary" size="mini" type="primary" @click="itemEdit(scope.row, 1, scope.$index)">编辑</el-button>
<el-button v-if="form.itemsNum1" class="common-button-primary" size="mini" type="primary" @click="checkBD(scope.row.itemsId, scope.row.itemsId2, scope.row.itemsNum)">查看比对</el-button>
<el-button :disabled="disabledXX" class="common-button-primary" size="mini" type="primary" @click="itemEdit(scope.row, 1, scope.$index)">编辑</el-button>
<el-button :disabled="disabledXX" v-if="form.itemsNum1" class="common-button-primary" size="mini" type="primary" @click="checkBD(scope.row.itemsId, scope.row.itemsId2, scope.row.itemsNum)">查看比对</el-button>
</template>
</el-table-column>
</el-table>
@@ -198,7 +198,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -222,8 +222,8 @@
<el-form-item prop="applyUserId" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.applyUserId" style="display: none;"/>
<el-input v-model="roleForm.applyUserIdName" placeholder="标准法规工程师" disabled/>
<el-input :disabled="disabledXX" v-model="roleForm.applyUserId" style="display: none;"/>
<el-input :disabled="disabledXX" v-model="roleForm.applyUserIdName" placeholder="标准法规工程师" disabled/>
</div>
</el-form-item>
</el-card>
@@ -233,8 +233,8 @@
<el-form-item prop="deptUserId" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.deptUserId" style="display: none;"/>
<el-input
<el-input :disabled="disabledXX" v-model="roleForm.deptUserId" style="display: none;"/>
<el-input :disabled="disabledXX"
readonly
v-model="roleForm.deptUserIdName"
placeholder="选择标准法规部高级经理"
@@ -248,7 +248,7 @@
</el-timeline>
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -271,17 +271,17 @@
<div class="search-area">
<el-form :model="standCommonlySearch" inline class="label-input-form">
<el-formItem label="标准号/名称" class="search-item">
<el-input v-model="standCommonlySearch.numOrName" class="s-c-input" placeholder="请输入标准号/名称" clearable :maxlength="100"></el-input>
<el-input :disabled="disabledXX" v-model="standCommonlySearch.numOrName" class="s-c-input" placeholder="请输入标准号/名称" clearable :maxlength="100"></el-input>
</el-formItem>
<el-formItem class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
size="mini"
class="common-button-primary"
@click="sarStandCompareHisInfo">查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
@click="clearSearchStand">清空
@@ -339,8 +339,8 @@
<pagination :page="standCommonlySearch.page" :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
<loading :loading="spinShow">数据加载中</loading>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer">导入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer">导入</el-button>
</div>
</div>
</el-drawer>
@@ -350,7 +350,7 @@
size="800px">
<div class="itemsTextBox" v-html="itermsConditionsTitle"></div>
<div slot="footer">
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="itermsConditionsClose">关闭
<el-button :disabled="disabledXX" class="common-button-default" size="mini" icon="el-icon-close" @click="itermsConditionsClose">关闭
</el-button>
</div>
</el-dialog>
@@ -399,8 +399,8 @@
</div>
<loading :loading="spinShow3">数据加载中</loading>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer3">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer3">导入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer3">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer3">导入</el-button>
</div>
</div>
</el-drawer>
@@ -432,7 +432,7 @@
<div style="width: 80%">
<el-form :model="plForm" class="label-input-form" ref="plForm" label-width=150 :style="PLmodalType === 2 ? 'width: 100%;' : ''">
<el-form-item label="核心技术要求" prop="technicalRequir" class="add-form-item" v-if="!form.itemsNum1">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="plForm.technicalRequir"
placeholder="请输入核心技术要求"
@@ -441,7 +441,7 @@
></el-input>
</el-form-item>
<el-form-item label="国内标准的差异点" prop="changePoint" class="add-form-item" v-if="sarType === 'INLAND' && form.itemsNum1">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="plForm.changePoint"
placeholder="请输入国内标准的差异点"
@@ -450,7 +450,7 @@
></el-input>
</el-form-item>
<el-form-item label="上一版本差异点" prop="changePoint" class="add-form-item" v-if="sarType !== 'INLAND' && form.itemsNum1">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:autosize="{ minRows: 4, maxRows: 14}"
v-model="plForm.changePoint"
@@ -469,16 +469,16 @@
v-model="plForm.onlineData"
></custom-date-pick-group>
<el-form-item label="适用车型" prop="applyArctic" class="add-form-item" >
<el-select multiple v-model="plForm.applyArctic">
<el-select :disabled="disabledXX" multiple v-model="plForm.applyArctic">
<el-option v-for="(item,index) in cxList" :value="item.label" :label="item.label" :key="index"></el-option>
</el-select>
</el-form-item>
<el-form-item label="责任人" prop="zrUserId" class="add-form-item">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="plForm.zrUserId"
></el-input>
<el-input
<el-input :disabled="disabledXX"
@click.native="choiceZRRS(plForm.zrUserId, PLmodalType, PLmodalIndex)"
placeholder="请选择责任人"
v-model="plForm.zrUserName"
@@ -489,8 +489,8 @@
</div>
</div>
<div id="roleFormButton2" class="demo-drawer-footer">
<el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo2">确定</el-button>
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="cancleUserInfo2">取消</el-button>
<el-button :disabled="disabledXX" class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo2">确定</el-button>
<el-button :disabled="disabledXX" class="common-button-default" size="mini" icon="el-icon-close" @click="cancleUserInfo2">取消</el-button>
</div>
</el-drawer>
<el-dialog
@@ -519,6 +519,7 @@ export default {
name: "bzjdStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
itermsConditions: '',
commentText1: '',
itemsNum: '',
@@ -26,10 +26,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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 label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-if="listForm.standNumber && listForm.standNumber.length>0"
class="input-jump"
@click.native="handlePreview(listForm)"
@@ -37,7 +37,7 @@
v-model="listForm.standNumber"
placeholder="请输入标准编号"
></el-input>
<el-input
<el-input :disabled="disabledXX"
v-else
class="input-jump"
disabled
@@ -46,7 +46,7 @@
></el-input>
</el-form-item>
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-if="listForm.standName && listForm.standName.length>0"
class="input-jump"
@click.native="handlePreview(listForm)"
@@ -54,7 +54,7 @@
v-model="listForm.standName"
placeholder="请输入标准名称"
></el-input>
<el-input
<el-input :disabled="disabledXX"
v-else
class="input-jump"
disabled
@@ -63,7 +63,7 @@
></el-input>
</el-form-item>
<el-form-item label="分解单来源" prop="fileType" class="add-form-item form-item-disabled">
<el-select
<el-select :disabled="disabledXX"
@change="fileTypeChange"
v-model="listForm.fileType"
placeholder="请选择"
@@ -79,7 +79,7 @@
</el-select>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
:picker-options="pickerOptions"
v-model="listForm.endTime"
type="date"
@@ -88,7 +88,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="认证工程师" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="listForm.certifiedEngineerName"
placeholder="请选择认证工程师"
clearable
@@ -96,7 +96,7 @@
></el-input>
</el-form-item>
<el-form-item label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="listForm.qualityEngineerName"
placeholder="请选择质量工程师"
clearable
@@ -107,9 +107,9 @@
</el-row>
</el-form>
</el-collapse-transition>
<el-button v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息
<el-button :disabled="disabledXX" v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息
</el-button>
<el-button v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">
<el-button :disabled="disabledXX" v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">
展开基础信息
</el-button>
</div>
@@ -118,8 +118,8 @@
</process-title>
<div class="tableTitle">
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
</div>
</div>
<el-table
@@ -156,8 +156,8 @@
prop="uname"
label="项目群责任人">
<template slot-scope="scope">
<el-input v-model="scope.row.projectGroupPeopleId" style="display: none;" />
<el-input v-model="scope.row.projectGroupPeople" placeholder="请选择责任人"
<el-input :disabled="disabledXX" v-model="scope.row.projectGroupPeopleId" style="display: none;" />
<el-input :disabled="disabledXX" v-model="scope.row.projectGroupPeople" placeholder="请选择责任人"
@click.native="choiceZRR(scope,'projectGroupPeople', '选择项目群责任人', roleForm.projectGroupPeople)" />
</template>
</el-table-column>
@@ -165,8 +165,8 @@
prop="distributePerson"
label="分发责任人">
<template slot-scope="scope">
<el-input v-model="scope.row.distributePersonId" style="display: none;" />
<el-input v-model="scope.row.distributePerson" placeholder="请选择责任人"
<el-input :disabled="disabledXX" v-model="scope.row.distributePersonId" style="display: none;" />
<el-input :disabled="disabledXX" v-model="scope.row.distributePerson" placeholder="请选择责任人"
@click.native="choiceZRR(scope,'distributePerson', '选择分发责任人', roleForm.distributePerson)" />
</template>
</el-table-column>
@@ -174,7 +174,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -200,8 +200,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled></el-input>
</div>
</el-form-item>
</el-card>
@@ -211,8 +211,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部法规分析业务经理"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部法规分析业务经理"
@click.native="choiceZRR(null,'dockUser', '选择标准法规部法规分析业务经理', roleForm.dockUser)">
</el-input>
</div>
@@ -224,8 +224,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部高级经理"
<el-input :disabled="disabledXX" v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部高级经理"
@click.native="choiceZRR(null,'ministerUser', '选择标准法规部高级经理', roleForm.ministerUser)"></el-input>
</div>
</el-form-item>
@@ -250,7 +250,7 @@
<div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="标准来源" class="search-item search-item-last">
<el-select
<el-select :disabled="disabledXX"
@change="typeChange"
v-model="standardSearch.standType"
placeholder="请选择标准来源"
@@ -266,13 +266,13 @@
</el-select>
</el-form-item>
<el-form-item label="标准号/标准名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standNumber"
placeholder="请输入标准号或标准名称"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
:loading="searching"
type="primary"
class="common-button-primary"
@@ -283,7 +283,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -360,8 +360,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<!-- 添加抽屉-->
@@ -378,7 +378,7 @@
<div class="left">
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="管理主体" class="search-item search-item-last">
<el-select v-model="projectSearch.managementHostName"
<el-select :disabled="disabledXX" v-model="projectSearch.managementHostName"
@change="optionsChange(projectSearch)"
placeholder="请选择管理主体" filterable clearable>
<el-option
@@ -391,7 +391,7 @@
</el-select>
</el-form-item>
<el-form-item label="开发主体" class="search-item search-item-last">
<el-select v-model="projectSearch.developmentHostName" @change="optionsChange(projectSearch)" placeholder="请选择开发主体" filterable clearable>
<el-select :disabled="disabledXX" v-model="projectSearch.developmentHostName" @change="optionsChange(projectSearch)" placeholder="请选择开发主体" filterable clearable>
<el-option
v-for="(item, index) in developmentHostName"
:key="index"
@@ -402,7 +402,7 @@
</el-select>
</el-form-item>
<el-form-item label="项目细分类" class="search-item search-item-last">
<el-select v-model="projectSearch.categoryName" @change="optionsChange(projectSearch)" placeholder="请选择项目细分类" filterable clearable>
<el-select :disabled="disabledXX" v-model="projectSearch.categoryName" @change="optionsChange(projectSearch)" placeholder="请选择项目细分类" filterable clearable>
<el-option
v-for="(item, index) in categoryName"
:key="index"
@@ -413,7 +413,7 @@
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
:loading="searching"
type="primary"
class="common-button-primary"
@@ -424,7 +424,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
v-btn-permission=""
@@ -474,11 +474,11 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="cancelStand">取消</el-button>
<el-button type="primary" size="mini" @click="okProject">添加</el-button>
<el-button :disabled="disabledXX" size="mini" @click="cancelStand">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="okProject">添加</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -513,6 +513,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;
@@ -29,12 +29,12 @@
<el-radio label="project">车型类别清单</el-radio>
<el-radio label="other">其他清单</el-radio>
</el-radio-group>
<el-button size="mini" type="primary" style="margin-left: 40px;" @click="choiceShow">
<el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 40px;" @click="choiceShow">
选择清单
</el-button>
</el-form-item>
<el-form-item label="清单名称" prop="listName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="listForm.listName"
placeholder="请输入清单名称"
@@ -42,14 +42,14 @@
></el-input>
</el-form-item>
<el-form-item label="清单说明" prop="descriptionList" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="listForm.descriptionList"
placeholder="请输入清单说明"
clearable
></el-input>
</el-form-item>
<el-form-item label="附件" prop="fileName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="fileInfo"
@@ -59,7 +59,7 @@
<div v-for="(item, index) in fileInfoList" :key="index" style="margin-right: 5px; padding-left: 10px">
<div class="fileClass" >
<span @click="clickButtonToUpload2(item)">{{ item.name }}</span>
<el-button
<el-button :disabled="disabledXX"
size="small"
@click="clickButtonToUpload(item)"
icon="el-icon-download"
@@ -68,7 +68,7 @@
</div>
</div>
</div>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload"
@@ -90,8 +90,8 @@
</process-title>
<div class="tableTitle">
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
</div>
</div>
<el-table
@@ -167,7 +167,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -192,8 +192,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="选择标准法规工程师"
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="选择标准法规工程师"
disabled></el-input>
</div>
</el-form-item>
@@ -205,8 +205,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>相关业务单位</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择相关业务单位"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择相关业务单位"
@click.native="choiceZRRS">
</el-input>
</div>
@@ -219,8 +219,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规工程师"
<el-input :disabled="disabledXX" v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规工程师"
disabled></el-input>
</div>
</el-form-item>
@@ -232,8 +232,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部法规分析业务经理"
<el-input :disabled="disabledXX" v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部法规分析业务经理"
@click.native="choiceZRR('directorUser', '选择标准法规部法规分析业务经理', roleForm.directorUser)"></el-input>
</div>
</el-form-item>
@@ -258,13 +258,13 @@
<el-form :modal="sarSarAccessEOSearch" :inline="true" class="label-input-form"
style="margin-left:10px">
<el-form-item label="清单名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="sarSarAccessEOSearch.detailedListName"
placeholder="请输入清单名称"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
:loading="searching"
type="primary"
class="common-button-primary"
@@ -275,7 +275,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -508,8 +508,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<!-- 添加标准抽屉-->
@@ -527,7 +527,7 @@
<el-form :modal="standardSearch" :inline="true" class="label-input-form"
style="margin-left:10px">
<el-form-item label="类型" class="search-item search-item-last">
<el-select
<el-select :disabled="disabledXX"
@change="typeChange"
v-model="standardSearch.standType"
placeholder="请选择"
@@ -543,13 +543,13 @@
</el-select>
</el-form-item>
<el-form-item label="标准号/标准名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standNumber"
placeholder="请输入标准号或标准名称"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
:loading="searching"
type="primary"
class="common-button-primary"
@@ -560,7 +560,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -651,12 +651,12 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="cancelStand">取消</el-button>
<el-button type="primary" size="mini" @click="okStand">添加</el-button>
<el-button :disabled="disabledXX" size="mini" @click="cancelStand">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="okStand">添加</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -719,6 +719,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
fileUrl: "api/att/attFile/uploadNew",
fileMadel: false,
searching: false,
@@ -26,12 +26,12 @@
<el-col :span="12">
<el-form-item label="标准来源" prop="standInData" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.standInData" @change="standInChange">
<el-radio label="0">国内标准入库</el-radio>
<el-radio label="1">海外标准入库</el-radio>
<el-radio :disabled="disabledXX" label="0">国内标准入库</el-radio>
<el-radio :disabled="disabledXX" label="1">海外标准入库</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="标准类别" prop="standSort" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" filterable v-model="form.standSort" placeholder="请选择标准类别">
<el-select :disabled="disabledXX" :popper-append-to-body="false" filterable v-model="form.standSort" placeholder="请选择标准类别">
<el-option
v-for="item in standSortOptions"
placeholder="请选择"
@@ -42,14 +42,14 @@
</el-select>
</el-form-item>
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model.trim="form.standNumber"
placeholder="请输入标准编号"
clearable
></el-input>
</el-form-item>
<el-form-item label="标准体系" prop="standSystem" class="add-form-item form-item-disabled">
<el-input v-model="form.standSystem" clearable placeholder="选择标准体系" @click.native="choiceZRR1('standSystem', '标准体系', form.standSystem)"></el-input>
<el-input :disabled="disabledXX" v-model="form.standSystem" clearable placeholder="选择标准体系" @click.native="choiceZRR1('standSystem', '标准体系', form.standSystem)"></el-input>
<tree-select-new
:key="key"
:multiple=false
@@ -64,7 +64,7 @@
</el-col>
<el-col :span="12">
<el-form-item v-show="form.standInData === '1'" label="国家/地区" prop="country" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">
<el-option
v-for="item in countryOptions"
placeholder="请选择"
@@ -76,12 +76,12 @@
</el-form-item>
<el-form-item label="是否需要会签" prop="signFlag" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.signFlag">
<el-radio label="1"></el-radio>
<el-radio label="2"></el-radio>
<el-radio :disabled="disabledXX" label="1"></el-radio>
<el-radio :disabled="disabledXX" label="2"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="标准性质" prop="standNature" class="add-form-item form-item-disabled" v-show="form.standInData === '0'">
<el-select :popper-append-to-body="false" v-model="form.standNature" placeholder="请选择标准性质">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.standNature" placeholder="请选择标准性质">
<el-option
v-for="item in standNatureOptions"
placeholder="请选择"
@@ -92,7 +92,7 @@
</el-select>
</el-form-item>
<el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">
<el-button
<el-button :disabled="disabledXX"
type="primary"
:loading="loadSarStandard"
@click="handleSearchStandard">
@@ -101,14 +101,14 @@
</el-form-item>
<el-form-item style="display: none" v-if="verifySarStandard" label="是否纳入认证清单" prop="isRelateAccess" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.isRelateAccess">
<el-radio label="1"></el-radio>
<el-radio label="2"></el-radio>
<el-radio :disabled="disabledXX" label="1"></el-radio>
<el-radio :disabled="disabledXX" label="2"></el-radio>
</el-radio-group>
<el-button @click="form.isRelateAccess = ''" v-show="form.isRelateAccess !== null>0" size="mini" type="primary" circle icon="el-icon-close" style="margin-left: 10px;margin-bottom: 3px"></el-button>
<el-button :disabled="disabledXX" @click="form.isRelateAccess = ''" v-show="form.isRelateAccess !== null>0" size="mini" type="primary" circle icon="el-icon-close" style="margin-left: 10px;margin-bottom: 3px"></el-button>
</el-form-item>
<!--v-if="verifySarStandard && form.standInData === '0' " -->
<el-form-item v-if="verifySarStandard" label="标准年份" prop="" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.standYear"
placeholder="请输入标准标准年份"
clearable
@@ -120,7 +120,7 @@
<el-col :span="24">
<el-form-item label="标准中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-tooltip :disabled="!form.standName" effect="dark" :content=form.standName placement="top-start">
<el-input
<el-input :disabled="disabledXX"
v-model="form.standName"
type="textarea"
autosize
@@ -132,7 +132,7 @@
</el-col>
<el-col :span="24">
<el-form-item label="标准英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.standEnName"
type="textarea"
autosize
@@ -145,7 +145,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item v-if="verifySarStandard" label="标准发布日期" prop="issueTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.issueTime"
type="date"
placeholder="请选择标准发布日期"
@@ -154,11 +154,11 @@
</el-form-item>
<el-form-item v-if="verifySarStandard" label="归档位置" prop="treeListName" class="add-form-item form-item-disabled">
<el-tooltip effect="dark" :content=form.treeListName placement="top-start">
<el-input
<el-input :disabled="disabledXX"
v-show="false"
v-model="form.treeListId"
></el-input>
<el-input
<el-input :disabled="disabledXX"
v-model="form.treeListName"
clearable
placeholder="选择归档位置"
@@ -180,7 +180,7 @@
</el-col>
<el-col :span="12">
<el-form-item v-if="verifySarStandard" label="文本状态" prop="textStatus" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.textStatus" placeholder="请选择文本状态">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.textStatus" placeholder="请选择文本状态">
<el-option
v-for="item in standStateOptions"
placeholder="请选择"
@@ -191,7 +191,7 @@
</el-select>
</el-form-item>
<el-form-item v-if="verifySarStandard && form.standInData === '1'" label="标签" prop="gxhbq" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.gxhbq"
placeholder="请输入标签"
clearable
@@ -218,7 +218,7 @@
></cus-tom-data-picker-group>
<!--
<el-form-item label="实施日期(标准文本)" prop="ssrq" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.ssrq"
type="dates"
placeholder="请选择标准实施日期(标准文本)"
@@ -226,7 +226,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="在产车实施日期(标准文本)" prop="zccssrq" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.zccssrq"
type="dates"
placeholder="请选择在产车实施日期(标准文本)"
@@ -243,7 +243,7 @@
:disabled="false"
></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="xcxssrq" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.xcxssrq"
type="dates"
placeholder="请选择新车型实施日期(标准文本"
@@ -260,7 +260,7 @@
<el-form-item label="实施日期(国际)" prop="ssrqgj" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.ssrqgj"
type="date"
placeholder="请选择实施日期(国际)"
@@ -268,7 +268,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="新车型实施日期(国际)" prop="xcxssrqgj" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.xcxssrqgj"
type="date"
placeholder="请选择新车型实施日期(国家)"
@@ -276,7 +276,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="在产车实施日期(国际)" prop="zccssrqgj" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.zccssrqgj"
type="date"
placeholder="请选择在产车实施日期(国家)"
@@ -293,7 +293,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item v-show="form.standInData === '0'" label="修改单" prop="xgd" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.xgdName"
@@ -306,7 +306,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -318,7 +318,7 @@
</div>
</el-form-item>
<el-form-item label="发布稿" prop="fbgbjbdName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.fbgbjbdName"
@@ -331,7 +331,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -343,7 +343,7 @@
</div>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="送审稿" prop="ssg" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.ssgName"
@@ -356,7 +356,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -368,7 +368,7 @@
</div>
</el-form-item>
<el-form-item label="草案" prop="ca" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.caName"
@@ -381,7 +381,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -393,7 +393,7 @@
</div>
</el-form-item>
<el-form-item v-show="form.standInData === '1'" label="增补件" prop="zbjbd" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.zbjbdName"
@@ -406,7 +406,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -420,7 +420,7 @@
</el-col>
<el-col :span="12">
<el-form-item v-show="form.standInData === '1'" label="修订本" prop="xdb" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.xdbName"
@@ -433,7 +433,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -445,7 +445,7 @@
</div>
</el-form-item>
<el-form-item v-show="form.standInData === '1'" label="勘误件" prop="kwj" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.kwjName"
@@ -458,7 +458,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -472,7 +472,7 @@
<!-- ************************************* 2021/11/9 "解读文件"改为"相关文件"*************************************-->
<el-form-item v-show="form.standInData === '0'" label="相关文件" prop="jdwj" class="add-form-item form-item-disabled">
<!-- ************************************** 2021/11/9 "解读文件"改为"相关文件"*************************************-->
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.jdwjName"
@@ -485,7 +485,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -497,7 +497,7 @@
</div>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="报批稿" prop="bpg" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.bpgName"
@@ -510,7 +510,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -522,7 +522,7 @@
</div>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="征求意见稿" prop="zqyjg" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.zqyjgName"
@@ -535,7 +535,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -564,7 +564,7 @@
></custom-select-array>
</template>
<el-form-item label="责任部门" prop="zrbm" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.zrbm" placeholder="请选择责任部门" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.zrbm" placeholder="请选择责任部门" multiple>
<el-option
v-for="item in zrbmOptions"
placeholder="请选择"
@@ -591,7 +591,7 @@
></custom-select-array>
</template>
<el-form-item label="关联模块--乘用车VPPS编码" prop="cycvppsbm" class="add-form-item form-item-disabled">
<el-input v-model="form.cycvppsbm" placeholder="选择乘用车VPPS编码" clearable @click.native="choiceZRR2('cycvppsbm', '乘用车VPPS', form.cycvppsbm)"></el-input>
<el-input :disabled="disabledXX" v-model="form.cycvppsbm" placeholder="选择乘用车VPPS编码" clearable @click.native="choiceZRR2('cycvppsbm', '乘用车VPPS', form.cycvppsbm)"></el-input>
<tree-select-new
width="800"
:key="key1"
@@ -608,7 +608,7 @@
:nodeKey="nodeKeyCode" @popoverHide="popoverHideBusVs" @popoverHideCancel="popoverHideBusVsCancel"></tree-select-new>
</el-form-item>
<el-form-item label="关联模块--卡车VPPS编码" prop="kccvppsbm" class="add-form-item form-item-disabled">
<el-input v-model="form.kccvppsbm" placeholder="选择卡车VPPS编码" clearable @click.native="choiceZRR3('kccvppsbm', '卡车VPPS', form.kccvppsbm)"></el-input>
<el-input :disabled="disabledXX" v-model="form.kccvppsbm" placeholder="选择卡车VPPS编码" clearable @click.native="choiceZRR3('kccvppsbm', '卡车VPPS', form.kccvppsbm)"></el-input>
<tree-select-new
width="800"
:key="key2"
@@ -625,7 +625,7 @@
:nodeKey="nodeKeyCode" @popoverHide="popoverHideCarVs" @popoverHideCancel="popoverHideCarVsCancel"></tree-select-new>
</el-form-item>
<el-form-item label="模块结构单元变型号(卡车)" prop="dybxh" class="add-form-item form-item-disabled">
<el-input v-model="form.dybxh" placeholder="选择模块结构单元变型号" clearable @click.native="choiceZRR4('dybxh', '模块结构单元', form.dybxh)"></el-input>
<el-input :disabled="disabledXX" v-model="form.dybxh" placeholder="选择模块结构单元变型号" clearable @click.native="choiceZRR4('dybxh', '模块结构单元', form.dybxh)"></el-input>
<tree-select-module
width="800"
:key="key3"
@@ -642,7 +642,7 @@
:nodeKey="nodeKeyModel" @popoverHide="popoverHideModel" @popoverHideCancel="popoverHideModelCancel"></tree-select-module>
</el-form-item>
<el-form-item label="模块结构单元变型号(乘用车)" prop="dybxhcar" class="add-form-item form-item-disabled">
<el-input v-model="form.dybxhcar" placeholder="选择模块结构单元变型号" clearable @click.native="choiceZRR5('dybxhcar', '模块结构单元', form.dybxhcar)"></el-input>
<el-input :disabled="disabledXX" v-model="form.dybxhcar" placeholder="选择模块结构单元变型号" clearable @click.native="choiceZRR5('dybxhcar', '模块结构单元', form.dybxhcar)"></el-input>
<tree-select-module
width="800"
:key="key4"
@@ -659,12 +659,12 @@
:nodeKey="nodeKeyModel" @popoverHide="popoverHideModel2" @popoverHideCancel="popoverHideModelCancel2"></tree-select-module>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="归口管理部门" prop="gkdw" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" filterable clearable v-model="form.gkdw" placeholder="请选择归口管理部门">
<el-select :disabled="disabledXX" :popper-append-to-body="false" filterable clearable v-model="form.gkdw" placeholder="请选择归口管理部门">
<el-option v-for="item in gkglbmOptions" :value="item.value" :key="item.value" :label="item.label"></el-option>
</el-select>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="起草单位" prop="qcdw" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" multiple filterable clearable v-model="form.qcdw" placeholder="请选择起草单位">
<el-select :disabled="disabledXX" :popper-append-to-body="false" multiple filterable clearable v-model="form.qcdw" placeholder="请选择起草单位">
<el-option v-for="item in qcdwOption" :value="item.value" :key="item.value" :label="item.label" multiple filterable></el-option>
</el-select>
</el-form-item>
@@ -679,7 +679,7 @@
></custom-select-array>
</template>
<!-- <el-form-item label="适用产品线" prop="sycpx" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.sycpx" placeholder="请选择适用产品线" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.sycpx" placeholder="请选择适用产品线" multiple>
<el-option
v-for="item in sycpxOptions"
placeholder="请选择"
@@ -698,7 +698,7 @@
></custom-select-array>
</template>
<!-- <el-form-item label="适用认证" prop="syrz" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.syrz" placeholder="请选择适用认证" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.syrz" placeholder="请选择适用认证" multiple>
<el-option
v-for="item in applyAuthOptions"
placeholder="请选择"
@@ -709,7 +709,7 @@
</el-select>
</el-form-item>
<el-form-item label="责任工程师" prop="zrgcs" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.zrgcs" placeholder="请选择责任工程师" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.zrgcs" placeholder="请选择责任工程师" multiple>
<el-option
v-for="item in zrgcsOptions"
placeholder="请选择"
@@ -728,13 +728,13 @@
></custom-select-array>
</template>-->
<el-form-item label="关联模块--乘用车vpps中文名称" prop="cycvppscn" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-if="form.cycvppsbm === ''"
v-model="form.cycvppscn = ''"
disabled
clearable
></el-input>
<el-input
<el-input :disabled="disabledXX"
v-else
v-model="form.cycvppscn"
disabled
@@ -742,13 +742,13 @@
></el-input>
</el-form-item>
<el-form-item label="关联模块--卡车vpps中文名称" prop="kccvppscn" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-if="form.kccvppscn === ''"
v-model="form.kccvppscn = ''"
disabled
clearable
></el-input>
<el-input
<el-input :disabled="disabledXX"
v-else
v-model="form.kccvppscn"
disabled
@@ -756,13 +756,13 @@
></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(卡车)" prop="dymc" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-if="form.dybxh === ''"
v-model="form.dymc = ''"
disabled
clearable
></el-input>
<el-input
<el-input :disabled="disabledXX"
v-else
v-model="form.dymc"
disabled
@@ -770,13 +770,13 @@
></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="dymccar" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-if="form.dybxhcar === ''"
v-model="form.dymccar = ''"
disabled
clearable
></el-input>
<el-input
<el-input :disabled="disabledXX"
v-else
v-model="form.dymccar"
disabled
@@ -784,9 +784,9 @@
></el-input>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="我司署名人" prop="wssmr" class="add-form-item form-item-disabled">
<el-input v-model="form.wssmr" placeholder="选择我司署名人" @click.native="choiceWSSMR('wssmr', '选择我司署名人', form.wssmr)">
<el-input :disabled="disabledXX" v-model="form.wssmr" placeholder="选择我司署名人" @click.native="choiceWSSMR('wssmr', '选择我司署名人', form.wssmr)">
</el-input>
<!-- <el-select :popper-append-to-body="false" v-model="form.wssmr" placeholder="请选择我司署名人" multiple>-->
<!-- <el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.wssmr" placeholder="请选择我司署名人" multiple>-->
<!-- <el-option-->
<!-- v-for="item in wssmrOptions"-->
<!-- placeholder="请选择"-->
@@ -797,7 +797,7 @@
<!-- </el-select>-->
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="我司参与深度" prop="cysd" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.cysd" placeholder="请选择我司参与深度">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.cysd" placeholder="请选择我司参与深度">
<el-option
v-for="item in cysdOptions"
placeholder="请选择"
@@ -808,7 +808,7 @@
</el-select>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="我司参与制标排名" prop="cyzbpm" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.cyzbpm" placeholder="请选择我司参与制标排名" clearable>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.cyzbpm" placeholder="请选择我司参与制标排名" clearable>
<el-option
v-for="item in cyzbpmOptions"
placeholder="请选择"
@@ -829,20 +829,20 @@
<el-col :span="24">
<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-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.dtbjh"-->
<!-- placeholder="请输入代替标准号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-tooltip>-->
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:title="form.dtbjh"
v-model="form.dtbjh"
placeholder="请输入代替标准号"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -852,20 +852,20 @@
</el-button>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="采标程度" prop="cbcd" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.cbcd" placeholder="请选择采标程度">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.cbcd" placeholder="请选择采标程度">
<el-option v-for="item in cbcdOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.xglc"-->
<!-- placeholder="请输入相关流程"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="关联文件" prop="glwj" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.glwjName"
@@ -878,7 +878,7 @@
</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -892,27 +892,27 @@
</el-col>
<el-col :span="24">
<!-- <el-form-item label="部分代替标准号" prop="bfbdtbzh" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- type="textarea"-->
<!-- style="display:none;"-->
<!-- v-model="form.bfdtbzh"-->
<!-- placeholder="请输入部分代替标准号"-->
<!-- ></el-input>-->
<!-- <el-tooltip v-if="form.bfbdtbzh" effect="dark" :content=form.bfbdtbzh placement="top-start">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.bfbdtbzh"-->
<!-- placeholder="请输入部分代替标准号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-tooltip>-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- type="textarea"-->
<!-- :title="form.bfbdtbzh"-->
<!-- v-model="form.bfbdtbzh"-->
<!-- placeholder="请输入部分代替标准号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"-->
<!-- class="common-button-primary"-->
<!-- size="mini"-->
@@ -923,20 +923,20 @@
<!-- </el-form-item>-->
<el-form-item v-show="form.standInData === '0'" label="采标编号" prop="cbbh" class="add-form-item form-item-disabled">
<!-- <el-tooltip v-if="form.cbbh" effect="dark" :content=form.cbbh placement="top-start">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.cbbh"-->
<!-- placeholder="请输入采标编号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-tooltip>-->
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:title="form.cbbh"
v-model="form.cbbh"
placeholder="请输入采标编号"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -947,12 +947,12 @@
</el-form-item>
<!--<el-form-item label="被引用标准" prop="byybj" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.byybj"
placeholder="请输入被引用标准"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -961,7 +961,7 @@
>{{'手动查找'}}</el-button>
</el-form-item>
<el-form-item v-if="form.standInData === '0'" label="参会记录" prop="chjl" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.chjl"
placeholder="请输入参会记录"
clearable
@@ -971,21 +971,21 @@
<el-col :span="24">
<el-form-item label="引用标准" prop="yybj" class="add-form-item form-item-disabled">
<!-- <el-tooltip v-if="form.yybj" effect="dark" :content=form.yybj placement="top-start">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- type="textarea"-->
<!-- v-model="form.yybj"-->
<!-- placeholder="请输入引用标准"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-tooltip>-->
<el-input
<el-input :disabled="disabledXX"
:title="form.yybj"
type="textarea"
v-model="form.yybj"
placeholder="请输入引用标准"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -1000,7 +1000,7 @@
<el-collapse v-show="verifySarStandard" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -1023,7 +1023,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.prcCreateUserName" placeholder="请选择标准法规工程师"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.prcCreateUserName" placeholder="请选择标准法规工程师"></el-input>
</div>
</el-form-item>
</el-card>
@@ -1033,7 +1033,7 @@
<el-form-item prop="zrUserName" style="margin-bottom: 0">
<h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.zrUserName" readonly placeholder="请选择责任工程师" @click.native="choiceZRRS('zrUserId', '选择责任人', form.zrUserId)">
<el-input :disabled="disabledXX" v-model="roleForm.zrUserName" readonly placeholder="请选择责任工程师" @click.native="choiceZRRS('zrUserId', '选择责任人', form.zrUserId)">
</el-input>
</div>
</el-form-item>
@@ -1044,7 +1044,7 @@
<el-form-item prop="applyUpdUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.applyUpdUserName" placeholder="请选择标准法规工程师"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.applyUpdUserName" placeholder="请选择标准法规工程师"></el-input>
</div>
</el-form-item>
</el-card>
@@ -1054,7 +1054,7 @@
<el-form-item prop="jlUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.jlUserName" readonly placeholder="请选择标准法规部法规分析业务经理" @click.native="choiceZRR('jlUserId', '选择标准法规业务经理', form.jlUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.jlUserName" readonly placeholder="请选择标准法规部法规分析业务经理" @click.native="choiceZRR('jlUserId', '选择标准法规业务经理', form.jlUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -1065,8 +1065,7 @@
</el-form>
</div>
<!-- 保存||提交-->
<ProcessFooter
v-show="verifySarStandard"
<ProcessFooter v-show="!disabledXX || verifySarStandard"
show-save
show-submit
:submitLoading="isSubmit"
@@ -1109,7 +1108,7 @@
<div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form" @keyup.enter.native="getReplaceLawsNumRowFirst">
<el-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select
<el-select :disabled="disabledXX"
:popper-append-to-body="false"
v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源"
@@ -1119,21 +1118,21 @@
</el-select>
</el-form-item>
<el-form-item label="标准编号" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.standNumber"
placeholder="根据标准编号查找"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item label="标准名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.standName"
placeholder="根据标准名称查找"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
size="mini"
type="primary"
class="common-button-primary"
@@ -1142,7 +1141,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
type="default"
@@ -1208,9 +1207,9 @@
@pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消
<el-button :disabled="disabledXX" class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消
</el-button>
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">
<el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">
提交
</el-button>
</div>
@@ -1249,7 +1248,7 @@
<el-form :model="standardSearchForm" inline class="label-input-form search-area">
<el-row>
<el-formItem label="标准来源" prop="standType" class="search-item">
<el-select
<el-select :disabled="disabledXX"
:popper-append-to-body="false"
v-model="standardSearchForm.standType"
placeholder="请选择标准来源">
@@ -1258,7 +1257,7 @@
</el-select>
</el-formItem>
<el-form-item label="标准类别" prop="standSort" class="search-item">
<el-select :popper-append-to-body="false" filterable v-model="standardSearchForm.standSort" placeholder="请选择标准类别" filterable clearable>
<el-select :disabled="disabledXX" :popper-append-to-body="false" filterable v-model="standardSearchForm.standSort" placeholder="请选择标准类别" filterable clearable>
<el-option
v-for="item in standSortOptions"
:key="item.value"
@@ -1268,7 +1267,7 @@
</el-select>
</el-form-item>
<el-form-item label="标准编号" prop="standNumber" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.standNumber"
placeholder="请输入标准编号"
clearable
@@ -1276,20 +1275,20 @@
</el-form-item>
</el-row>
<el-form-item v-if="standardSearchForm.standType === 'INLAND' || form.standInData === '0'" label="标准名称" prop="standName" class="search-item">
<el-input v-model="standardSearchForm.standName"
<el-input :disabled="disabledXX" v-model="standardSearchForm.standName"
placeholder="请输入标准名称"
clearable
:maxlength="500"></el-input>
</el-form-item>
<el-form-item v-else label="英文名称" prop="standEnName" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.standEnName"
maxlength="1000"
placeholder="请输入英文名称"
clearable></el-input>
</el-form-item>
<el-form-item>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -1297,7 +1296,7 @@
@click="handleSearchStandard">
查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
@click="handleResetSearch">
@@ -1362,7 +1361,7 @@
</el-table-column>
<!-- <el-table-column label="操作" align="center" width="80">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- class="opera-btn"-->
<!-- size="mini"-->
<!-- type="primary"-->
@@ -1381,21 +1380,21 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-plus"
type="primary"
@click="handleProcessStandardNext(1)">新增
</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-check"
type="primary"
@click="handleProcessStandardNext(2)">确认
</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-default"
icon="el-icon-close"
@@ -1456,6 +1455,7 @@ export default {
callback()
}
return {
disabledXX:!!this.$route.query.disabledXX,
textList: [],
gdType: '', //
standTypeModel: 'INLAND',
@@ -3636,21 +3636,21 @@ export default {
.standard-content {
height: 92%;
padding: 10px 0 0;
.content {
height: 100%;
display: flex;
flex-direction: column;
padding: 0 10px;
.standard-table-wrap {
flex: auto;
overflow-y: auto;
}
.pagination {
position: static;
/deep/ .pagination-slot {
padding: 0;
}
@@ -194,13 +194,13 @@
:key="'ssrq'"
:config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}"
v-model="form.ssrq"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<cus-tom-data-picker-group
:key="'zccssrq'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.zccssrq"
:disabled="true"
disabled
></cus-tom-data-picker-group>
</el-col>
<el-col :span="12">
@@ -208,7 +208,7 @@
:key="'zccssrq'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'xcxssrq'}"
v-model="form.xcxssrq"
:disabled="true"
disabled
></cus-tom-data-picker-group>
</el-col>
</el-row>
@@ -191,13 +191,13 @@
:key="'ssrq'"
:config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}"
v-model="form.ssrq"
:disabled="true"
disabled
></custom-date-pick-group>
<custom-date-pick-group
:key="'zccssrq'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.zccssrq"
:disabled="true"
disabled
></custom-date-pick-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="ssrq" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
@@ -223,7 +223,7 @@
:key="'zccssrq'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.xcxssrq"
:disabled="true"
disabled
></custom-date-pick-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="xcxssrq" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
@@ -194,13 +194,13 @@
:key="'ssrq'"
:config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}"
v-model="form.ssrq"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<cus-tom-data-picker-group
:key="'zccssrq'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.zccssrq"
:disabled="true"
disabled
></cus-tom-data-picker-group>
</el-col>
<el-col :span="12">
@@ -208,7 +208,7 @@
:key="'zccssrq'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'xcxssrq'}"
v-model="form.xcxssrq"
:disabled="true"
disabled
></cus-tom-data-picker-group>
</el-col>
</el-row>
@@ -26,9 +26,9 @@
<el-col :span="24">
<el-form-item label="标准号/名称" prop="cid" class="add-form-item form-item-disabled">
<div class="addButton" style="padding-left: 10px">
<el-button size="small" type="primary" @click="addZqyjList">选择标准</el-button>
<el-button :disabled="disabledXX" size="small" type="primary" @click="addZqyjList">选择标准</el-button>
</div>
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="form.cid"
placeholder="请输入标准编号"
@@ -36,14 +36,14 @@
/>
</el-form-item>
<el-form-item label="征求意见结束日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.endTime"
type="date"
placeholder="请选择结束日期">
</el-date-picker>
</el-form-item>
<el-form-item label="文本状态" prop="textType" class="add-form-item form-item-disabled">
<el-select :disabled="!form.cid" v-model="form.textType" placeholder="请选择">
<el-select :disabled="!form.cid || disabledXX" v-model="form.textType" placeholder="请选择">
<el-option
v-for="(item, index) in textTypeList"
:key="index"
@@ -54,16 +54,16 @@
</el-form-item>
<el-form-item label="标准附件" prop="fjListId" class="add-form-item form-item-disabled">
<div class="addButton" style="padding-left: 10px">
<el-button size="small" type="primary" :disabled="!form.cid" @click="addfjList">选择附件</el-button>
<el-button size="small" type="primary" :disabled="!form.cid || disabledXX" @click="addfjList">选择附件</el-button>
</div>
<el-input
<el-input :disabled="disabledXX"
v-model="form.fjListId"
style="display: none;"
></el-input>
<div style="">
<div class="fileClass" style="margin-right: 15px;padding-left: 10px" v-for="(item, index) in form.fjList" :key="index">
<span @click="fileLook(item)" >{{ item.fileName }}</span>
<el-button
<el-button :disabled="disabledXX"
size="small"
@click="filesUpload(item)"
icon="el-icon-download"
@@ -73,7 +73,7 @@
</div>
</el-form-item>
<el-form-item label="上传附件" prop="modelNameList" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.modelNameList"
@@ -82,7 +82,7 @@
<div v-if="form.modelList.length > 0" class="fileClass">
<div v-for="(item, index) in form.modelList" :key="index" style="margin-right: 5px; padding-left: 10px;">
<span @click="fileLook(item)">{{ item.name }}</span>
<el-button
<el-button :disabled="disabledXX"
size="small"
@click="filesUpload(item)"
icon="el-icon-download"
@@ -91,7 +91,7 @@
</div>
</div>
<div class="addButton" style="padding-left: 10px">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload"
@@ -108,7 +108,7 @@
<el-collapse accordion v-model="activeNames">
<el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -132,8 +132,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"/>
<el-input v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled/>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"/>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled/>
</div>
</el-form-item>
</el-card>
@@ -143,8 +143,8 @@
<el-form-item prop="dockUserList" style="margin-bottom: 0">
<h4>标准法规工程师事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUserList" style="display: none;"/>
<el-input
<el-input :disabled="disabledXX" v-model="roleForm.dockUserList" style="display: none;"/>
<el-input :disabled="disabledXX"
readonly
v-model="roleForm.dockUserListName"
placeholder="选择标准法规工程师、事业部标准化员"
@@ -159,8 +159,8 @@
<el-form-item prop="ministerUser" style="margin-bottom: 0">
<h4>标准法规部高级经理责任部门高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerUser" style="display: none;"/>
<el-input
<el-input :disabled="disabledXX" v-model="roleForm.ministerUser" style="display: none;"/>
<el-input :disabled="disabledXX"
readonly
v-model="roleForm.ministerUserName"
placeholder="选择标准法规部高级经理、责任部门高级经理"
@@ -175,8 +175,8 @@
<el-form-item prop="directorUser" style="margin-bottom: 0">
<h4>技术委员会相关专委会主任/ 工程研究总院责任部门中心主任技术管理中心主任</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUser" style="display: none;"/>
<el-input
<el-input :disabled="disabledXX" v-model="roleForm.directorUser" style="display: none;"/>
<el-input :disabled="disabledXX"
readonly
v-model="roleForm.directorUserName"
placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任"
@@ -191,8 +191,8 @@
<el-form-item prop="presidentUser" style="margin-bottom: 0">
<h4>工程研究院总院院长/标准法规业务主管副院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.presidentUser" style="display: none;"/>
<el-input
<el-input :disabled="disabledXX" v-model="roleForm.presidentUser" style="display: none;"/>
<el-input :disabled="disabledXX"
readonly
v-model="roleForm.presidentUserName"
placeholder="选择工程研究院总院院长/标准法规业务主管副院长"
@@ -206,7 +206,7 @@
</el-timeline>
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -229,29 +229,29 @@
<div class="search-area">
<el-form :model="standCommonlySearch" inline class="label-input-form">
<el-formItem label="标准号/名称" prop="standNumber" class="search-item">
<el-input v-model="standCommonlySearch.standNumber" placeholder="根据标准号/名称查找" clearable/>
<el-input :disabled="disabledXX" v-model="standCommonlySearch.standNumber" placeholder="根据标准号/名称查找" clearable/>
</el-formItem>
<el-formItem label="标准类别" prop="standSort" class="search-item">
<el-select v-model="standCommonlySearch.standSort" placeholder="根据标准类别查找" clearable>
<el-select :disabled="disabledXX" v-model="standCommonlySearch.standSort" placeholder="根据标准类别查找" clearable>
<el-option v-for="opt in standSortOptions" :value="opt.value === undefined ? '' :opt.value" :key="opt.value" :label="opt.label">
{{ opt.label }}
</el-option>
</el-select>
</el-formItem>
<el-formItem label="标准来源" prop="standType" class="search-item">
<el-select v-model="standCommonlySearch.standType" placeholder="根据标准来源查找" clearable>
<el-select :disabled="disabledXX" v-model="standCommonlySearch.standType" placeholder="根据标准来源查找" clearable>
<el-option value="INLAND" key="1" label="国内标准"></el-option>
<el-option value="FOREIGN" key="2" label="海外标准"></el-option>
</el-select>
</el-formItem>
<el-formItem class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
size="mini"
class="common-button-primary"
@click="sarStandCompareHisInfo">查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
@click="clearSearchStand">清空
@@ -295,8 +295,8 @@
<pagination :page="standCommonlySearch.page" :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
<loading :loading="spinShow">数据加载中</loading>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer">带入</el-button>
</div>
</div>
</el-drawer>
@@ -348,8 +348,8 @@
</div>
<loading :loading="fzShow">数据加载中</loading>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer2">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer2">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer2">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer2">带入</el-button>
</div>
</div>
</el-drawer>
@@ -388,6 +388,7 @@ export default {
name: "bzzqyjStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
commentText1: '',
textTypeList: [],
drawerTitle2: '',
@@ -21,8 +21,8 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
disabled></el-input>
</div>
</el-form-item>
@@ -34,8 +34,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>责任部门对接人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择责任部门对接人"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择责任部门对接人"
@click.native="choiceZRR('dockUser', '选择责任部门对接人', roleForm.dockUser)">
</el-input>
</div>
@@ -48,8 +48,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长"
<el-input :disabled="disabledXX" v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('directorUser', '选择标准法规部部长', roleForm.directorUser)"></el-input>
</div>
</el-form-item>
@@ -73,7 +73,7 @@
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -100,6 +100,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '',
isSubmit: false,
saveLoading: false,
@@ -21,8 +21,8 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
disabled></el-input>
</div>
</el-form-item>
@@ -34,8 +34,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准化员</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准化员"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准化员"
@click.native="choiceZRRS">
</el-input>
</div>
@@ -48,8 +48,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长"
<el-input :disabled="disabledXX" v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('directorUser', '选择标准法规部部长', roleForm.directorUser)"></el-input>
</div>
</el-form-item>
@@ -73,7 +73,7 @@
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -100,6 +100,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '',
isSubmit: false,
saveLoading: false,
@@ -46,7 +46,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
<!-- </el-form-item>-->
@@ -169,7 +169,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -224,16 +224,16 @@
</el-select>
</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-input v-model="form.CYCVPPSCNBUSS" clearable disabled></el-input>
</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-input v-model="form.KCVPPSCNBUSS" clearable disabled></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-input v-model="form.DYMCBUSS" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYMCBUSS" clearable :disabled="true"></el-input>
<el-input v-model="form.CYCDYMCBUSS" clearable disabled></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -274,7 +274,7 @@
<el-input
v-model="form.XCSJBUSS"
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
@@ -46,7 +46,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
<!-- </el-form-item>-->
@@ -169,7 +169,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -224,16 +224,16 @@
</el-select>
</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-input v-model="form.CYCVPPSCNBUSS" clearable disabled></el-input>
</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-input v-model="form.KCVPPSCNBUSS" clearable disabled></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-input v-model="form.DYMCBUSS" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYMCBUSS" clearable :disabled="true"></el-input>
<el-input v-model="form.CYCDYMCBUSS" clearable disabled></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -274,7 +274,7 @@
<el-input
v-model="form.XCSJBUSS"
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
@@ -46,7 +46,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
<!-- </el-form-item>-->
@@ -169,7 +169,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -221,16 +221,16 @@
</el-select>
</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-input v-model="form.CYCVPPSCNBUSS" clearable disabled></el-input>
</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-input v-model="form.KCVPPSCNBUSS" clearable disabled></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-input v-model="form.DYMCBUSS" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYMCBUSS" clearable :disabled="true"></el-input>
<el-input v-model="form.CYCDYMCBUSS" clearable disabled></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -271,7 +271,7 @@
<el-input
v-model="form.XCSJBUSS"
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
@@ -21,11 +21,11 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="选择复审企标" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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>
<div class="prc-content-border" id="fsTableHeight" style="height: 60vh;position: relative;">
<div class="action-bar">
<el-button type="primary" class="common-button-primary add-button" size="mini" @click="choiceZRRS('', 2, '')">
<el-button :disabled="disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="choiceZRRS('', 2, '')">
批量编辑
</el-button>
</div>
@@ -109,7 +109,7 @@
style="margin-left: 0;margin-bottom:0;"
:rules="formRules.bussFsSubUser1Name"
>
<el-input v-model="scope.row.bussFsSubUser1Name" placeholder="请选择对接人" :title="scope.row.bussFsSubUser1Name" @click.native="choiceZRRS(scope.row, 1, scope.$index)" />
<el-input :disabled="disabledXX" v-model="scope.row.bussFsSubUser1Name" placeholder="请选择对接人" :title="scope.row.bussFsSubUser1Name" @click.native="choiceZRRS(scope.row, 1, scope.$index)" />
</el-form-item>
</template>
</el-table-column>
@@ -121,7 +121,7 @@
<el-dropdown-menu slot="dropdown">
<!-- <el-dropdown-item :command="[scope.$index,scope.row, '新增']" v-btn-permission="''">新增</el-dropdown-item>-->
<!-- <el-dropdown-item :command="[scope.$index,scope.row, '维护']" v-btn-permission="''">维护</el-dropdown-item>-->
<el-dropdown-item :command="[scope.$index,scope.row, '删除']" v-btn-permission="''">删除</el-dropdown-item>
<el-dropdown-item :disabled="disabledXX" :command="[scope.$index,scope.row, '删除']" v-btn-permission="''">删除</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -130,7 +130,7 @@
</el-table>
</div>
<!-- <el-form-item label="企标编号" prop="entNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.entNumber"-->
<!-- placeholder="请输入企标编号"-->
@@ -138,7 +138,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="中文名称" prop="cnName" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.cnName"-->
<!-- placeholder="请输入中文名称"-->
@@ -146,7 +146,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="英文名称" prop="enName" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.enName"-->
<!-- placeholder="请输入英文名称"-->
@@ -154,7 +154,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="企标类别" prop="entCategory" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.entCategory"-->
<!-- placeholder="请输入企标类别"-->
@@ -162,7 +162,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="代替企标编号" prop="replaceNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.replaceNumber"-->
<!-- placeholder="请输入代替企标编号"-->
@@ -170,7 +170,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="被代替企标编号" prop="replacedNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.replacedNumber"-->
<!-- placeholder="请输入被代替企标编号"-->
@@ -178,7 +178,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="发布日期" prop="releaseDate" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.releaseDate"-->
<!-- placeholder="请输入发布日期"-->
@@ -186,7 +186,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="实施日期" prop="implementDate" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.implementDate"-->
<!-- placeholder="请输入实施日期"-->
@@ -194,7 +194,7 @@
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="复审日期" prop="reviewDate" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- readonly-->
<!-- v-model="qbfsForm.reviewDate"-->
<!-- placeholder="请输入复审日期"-->
@@ -231,7 +231,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -256,8 +256,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师"
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师"
disabled></el-input>
</div>
</el-form-item>
@@ -268,8 +268,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师"
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师"
disabled></el-input>
</div>
</el-form-item>
@@ -280,8 +280,8 @@
<el-form-item prop="bussFsUser3Name" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussFsUser3" style="display: none;"></el-input>
<el-input v-model="roleForm.bussFsUser3Name" readonly placeholder="选择标准法规部高级经理"
<el-input :disabled="disabledXX" v-model="roleForm.bussFsUser3" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussFsUser3Name" readonly placeholder="选择标准法规部高级经理"
@click.native="choiceZRR('bussFsUser3', '选择标准法规部高级经理', roleForm.bussFsUser3)">
</el-input>
</div>
@@ -347,13 +347,13 @@
<div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="标准号" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standCode"
placeholder="根据标准号查找"
></el-input>
</el-form-item>
<el-form-item label="标准名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standName"
placeholder="根据标准名称查找"
></el-input>
@@ -482,8 +482,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<el-dialog
@@ -497,7 +497,7 @@
<div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form" @keyup.enter.native="getReplaceLawsNumRowFirst">
<el-form-item label="编号/名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.standCode"
placeholder="根据企标编号查找"
clearable
@@ -616,11 +616,11 @@
@pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
<el-button :disabled="disabledXX" class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div>
</el-dialog>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -683,6 +683,7 @@ export default {
}
};
return {
disabledXX:!!this.$route.query.disabledXX,
loading:false,
tableHeight: null,
nodeList2: [],
@@ -776,6 +777,9 @@ export default {
}
},
mounted() {
$('input[type="text"]').each(function(){
$(this).attr('disabled','disabled');
});
this.bpnId = this.$route.query.bpnId
if (this.bpnId !== undefined) {
this.getDatas()
@@ -318,14 +318,14 @@ export default {
if(this.userType === 'QCRBUSS'){
this.qbfsForm.QCRBUSSID=idList;
this.qbfsForm.QCRBUSS=nameList;
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.qbfsForm.QCDWID = institutionIdList
this.qbfsForm.QCDW = institutionNameList
}
this.formKey++
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
this.qbfsForm.QCDWID = institutionIdList
this.qbfsForm.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
@@ -316,12 +316,12 @@ export default {
this.qbfsForm.QCRBUSS=nameList;
this.formKey++
}
if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
this.qbfsForm.QCDWID = institutionIdList
this.qbfsForm.QCDW = institutionNameList
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.qbfsForm.QCDWID = institutionIdList
this.qbfsForm.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
@@ -24,10 +24,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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 label="企标编号" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standCode"
placeholder="请输入企标编号"
clearabler
@@ -35,7 +35,7 @@
></el-input>
</el-form-item>
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standName"
placeholder="请输入中文名称"
clearable
@@ -43,7 +43,7 @@
></el-input>
</el-form-item>
<el-form-item label="英文名称" prop="enName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="standardSearch.enName"
placeholder="请输入英文名称"
@@ -51,7 +51,7 @@
></el-input>
</el-form-item>
<el-form-item label="企标类别" prop="entCategory" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="standardSearch.entCategory"
placeholder="请输入企标类别"
@@ -59,7 +59,7 @@
></el-input>
</el-form-item>
<el-form-item label="代替企标编号" prop="replaceNumber" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="standardSearch.replaceNumber"
placeholder="请输入代替企标编号"
@@ -67,7 +67,7 @@
></el-input>
</el-form-item>
<el-form-item label="被代替企标编号" prop="replacedNumber" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="standardSearch.replacedNumber"
placeholder="请输入被代替企标编号"
@@ -75,7 +75,7 @@
></el-input>
</el-form-item>
<el-form-item label="发布日期" prop="releaseDate" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="standardSearch.releaseDate"
placeholder="请输入发布日期"
@@ -83,7 +83,7 @@
></el-input>
</el-form-item>
<el-form-item label="实施日期" prop="implementDate" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="standardSearch.implementDate"
placeholder="请输入实施日期"
@@ -91,7 +91,7 @@
></el-input>
</el-form-item>
<el-form-item label="废止理由" prop="abolishCause" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="standardSearch.abolishCause"
placeholder="请输入废止理由"
@@ -106,7 +106,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -131,8 +131,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="起草"
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="起草"
disabled></el-input>
</div>
</el-form-item>
@@ -144,8 +144,8 @@
<el-form-item prop="countersignerName" style="margin-bottom: 0">
<h4>相关责任人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.countersigner" style="display: none;"></el-input>
<el-input v-model="roleForm.countersignerName" readonly placeholder="选择相关责任人"
<el-input :disabled="disabledXX" v-model="roleForm.countersigner" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.countersignerName" readonly placeholder="选择相关责任人"
@click.native="choiceZRRS">
</el-input>
</div>
@@ -158,8 +158,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部部长"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('dockUser', '选择标准法规部部长', roleForm.dockUser)">
</el-input>
</div>
@@ -172,8 +172,8 @@
<el-form-item prop="examineName" style="margin-bottom: 0">
<h4>标准体系工作组组长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.examine" style="display: none;"></el-input>
<el-input v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长"
<el-input :disabled="disabledXX" v-model="roleForm.examine" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长"
@click.native="choiceZRR('examine', '选择标准体系工作组组长', roleForm.examine)">
</el-input>
</div>
@@ -186,8 +186,8 @@
<el-form-item prop="approverName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approver" style="display: none;"></el-input>
<el-input v-model="roleForm.approverName" readonly placeholder="选择标准法规部高级经理"
<el-input :disabled="disabledXX" v-model="roleForm.approver" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.approverName" readonly placeholder="选择标准法规部高级经理"
@click.native="choiceZRR('approver', '选择标准法规部高级经理', roleForm.approver)">
</el-input>
</div>
@@ -211,19 +211,19 @@
<div class="left">
<el-form :modal="standardSearchs" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="标准号" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchs.standCode"
placeholder="根据标准号查找"
></el-input>
</el-form-item>
<el-form-item label="标准名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchs.standName"
placeholder="根据标准名称查找"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -232,7 +232,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="clearSearch">清空
@@ -346,11 +346,11 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -392,6 +392,7 @@ export default {
},
data(){
return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '',
active: '1',
commentText: '',
@@ -55,7 +55,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
@@ -73,13 +73,13 @@
<!-- ></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- v-model="form.standNumber"-->
<!-- placeholder="请输入企标号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<el-form-item v-show="fbNode && form.standStatus === '1'" label="企标顺序号" prop="standNum" class="add-form-item form-item-disabled">
<el-input
v-model="form.standNum"
placeholder="请输入企标顺序号"
clearable
></el-input>
</el-form-item>
<el-form-item label="制修订类型" prop="standStatus" class="add-form-item form-item-disabled">
<el-select v-model="form.standStatus" filterable disabled>
<el-option
@@ -273,7 +273,7 @@
<el-input
v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -333,13 +333,13 @@
</el-select>
</el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable :disabled="true"></el-input>-->
<!-- <el-input v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable disabled></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.KCVPPSCNBUSS" placeholder="关联模块&#45;&#45;卡车VPPS编码" clearable :disabled="true"></el-input>-->
<!-- <el-input v-model="form.KCVPPSCNBUSS" placeholder="关联模块&#45;&#45;卡车VPPS编码" clearable disabled></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.DYMCBUSS" placeholder="模块结构单元名称" clearable :disabled="true"></el-input>-->
<!-- <el-input v-model="form.DYMCBUSS" placeholder="模块结构单元名称" clearable disabled></el-input>-->
<!-- </el-form-item>-->
</el-col>
</el-row>
@@ -441,7 +441,7 @@
v-model="form.XCSJBUSS"
placeholder=""
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">-->
@@ -46,7 +46,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
<!-- </el-form-item>-->
@@ -191,7 +191,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -243,13 +243,13 @@
</el-select>
</el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.CYCVPPSCNBUSS" clearable :disabled="true"></el-input>-->
<!-- <el-input v-model="form.CYCVPPSCNBUSS" clearable disabled></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.KCVPPSCNBUSS" clearable :disabled="true"></el-input>-->
<!-- <el-input v-model="form.KCVPPSCNBUSS" clearable disabled></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-input v-model="form.DYMCBUSS" clearable disabled></el-input>-->
<!-- </el-form-item>-->
</el-col>
</el-row>
@@ -302,7 +302,7 @@
<el-input
v-model="form.XCSJBUSS"
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">-->
@@ -17,7 +17,7 @@
</el-select>
</el-form-item>
<el-form-item label="发布日期" prop="issueTime" class="add-form-item form-item-disabled">
<el-datePicker v-model="form.issueTime"
<el-datePicker v-model="form.issueTime" :disabled="disabledState"
:editable="false"
></el-datePicker>
</el-form-item>
@@ -49,7 +49,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
<!-- </el-form-item>-->
@@ -189,7 +189,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -241,13 +241,13 @@
</el-select>
</el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.CYCVPPSCNBUSS" clearable :disabled="true"></el-input>-->
<!-- <el-input v-model="form.CYCVPPSCNBUSS" clearable disabled></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.KCVPPSCNBUSS" clearable :disabled="true"></el-input>-->
<!-- <el-input v-model="form.KCVPPSCNBUSS" clearable disabled></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-input v-model="form.DYMCBUSS" clearable disabled></el-input>-->
<!-- </el-form-item>-->
</el-col>
</el-row>
@@ -300,7 +300,7 @@
<el-input
v-model="form.XCSJBUSS"
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">-->
@@ -316,135 +316,135 @@
</el-col>
</el-row>
</div>
<ProcessTitle v-show="opinionsShow">
<template slot="title">意见信息</template>
</ProcessTitle>
<div class="prc-content-border" v-show="opinionsShow">
<el-table
ref="selection"
tooltip-effect="dark"
style="width: 100%;margin-bottom: 20px;overflow-y:auto;height:auto;border-bottom: 1px solid #EBEEF5;"
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}"
row-key="id"
:data="form.infoList"
border
default-expand-all>
<el-table-column
label="序号"
min-width="6%"
align="center">
<template slot-scope="scope">
{{scope.$index + 1}}
</template>
</el-table-column>
<el-table-column
prop="modelNum"
label="条款号"
min-width="8%"
align="center"
>
</el-table-column>
<el-table-column
prop="modelUpdBefore"
label="修改前"
align="center"
min-width="20%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="modelUpdAfter"
label="修改后"
align="center"
min-width="20%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="modelContent"
label="修改理由"
align="center"
min-width="20%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="zrDeptIdName"
label="提出部门"
align="center"
min-width="15%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="zrUserIdName"
label="责任人"
min-width="14%"
align="center">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
label="意见是否采纳"
min-width="15%"
align="center">
<template slot-scope="scope">
{{filterOp(scope.row.opinionsAdopted)}}
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">-->
<!-- <el-option-->
<!-- v-for="item in opinionsAdoptedOptions"-->
<!-- :key="item.value"-->
<!-- :value="item.value"-->
<!-- :label="item.label"-->
<!-- ></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
</template>
</el-table-column>
<el-table-column
prop="opinionsAdoptedCont"
label="采纳理由"
align="center"
min-width="15%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
</el-table>
</div>
<!-- <ProcessTitle v-show="opinionsShow">-->
<!-- <template slot="title">意见信息</template>-->
<!-- </ProcessTitle>-->
<!-- <div class="prc-content-border" v-show="opinionsShow">-->
<!-- <el-table-->
<!-- ref="selection"-->
<!-- tooltip-effect="dark"-->
<!-- style="width: 100%;margin-bottom: 20px;overflow-y:auto;height:auto;border-bottom: 1px solid #EBEEF5;"-->
<!-- :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',-->
<!-- fontWeight: 'bold', height: '48px'}"-->
<!-- row-key="id"-->
<!-- :data="form.infoList"-->
<!-- border-->
<!-- default-expand-all>-->
<!-- <el-table-column-->
<!-- label="序号"-->
<!-- min-width="6%"-->
<!-- align="center">-->
<!-- <template slot-scope="scope">-->
<!-- {{scope.$index + 1}}-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelNum"-->
<!-- label="条款号"-->
<!-- min-width="8%"-->
<!-- align="center"-->
<!-- >-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelUpdBefore"-->
<!-- label="修改前"-->
<!-- align="center"-->
<!-- min-width="20%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelUpdAfter"-->
<!-- label="修改后"-->
<!-- align="center"-->
<!-- min-width="20%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelContent"-->
<!-- label="修改理由"-->
<!-- align="center"-->
<!-- min-width="20%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="zrDeptIdName"-->
<!-- label="提出部门"-->
<!-- align="center"-->
<!-- min-width="15%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="zrUserIdName"-->
<!-- label="责任人"-->
<!-- min-width="14%"-->
<!-- align="center">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="意见是否采纳"-->
<!-- min-width="15%"-->
<!-- align="center">-->
<!-- <template slot-scope="scope">-->
<!-- {{filterOp(scope.row.opinionsAdopted)}}-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-option&ndash;&gt;-->
<!-- &lt;!&ndash; v-for="item in opinionsAdoptedOptions"&ndash;&gt;-->
<!-- &lt;!&ndash; :key="item.value"&ndash;&gt;-->
<!-- &lt;!&ndash; :value="item.value"&ndash;&gt;-->
<!-- &lt;!&ndash; :label="item.label"&ndash;&gt;-->
<!-- &lt;!&ndash; ></el-option>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-select>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="opinionsAdoptedCont"-->
<!-- label="采纳理由"-->
<!-- align="center"-->
<!-- min-width="15%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- </el-table>-->
<!-- </div>-->
</form>
</template>
@@ -24,11 +24,21 @@
<div class="prc-content-border">
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="企标类别" prop="standSort" class="add-form-item form-item-disabled">
<el-select v-model="form.standSort" filterable clearable>
<el-form-item v-show="form.standStatus === '1'" label="企标类别" prop="standSort" class="add-form-item form-item-disabled">
<el-select :disabled="disabledXX" v-model="form.standSort" filterable clearable placeholder="请选择企标类别">
<el-option
v-for="(item, index) in standSortOptions"
:key="index"
:value="item.value"
:label="item.label"
></el-option>
</el-select>
</el-form-item>
<el-form-item v-show="form.standStatus === '2' || form.standStatus === '3'" label="企标类别" prop="standSort" class="add-form-item form-item-disabled">
<el-select :disabled="disabledXX || planDisabled" v-model="form.standSort" filterable clearable
placeholder="请先选择企业标准带入企标类别">
<el-option
v-for="(item, index) in standSortOptions"
placeholder="请选择企标类别"
:key="index"
:value="item.value"
:label="item.label"
@@ -36,7 +46,7 @@
</el-select>
</el-form-item>
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.standName"
placeholder="请输入中文名称"
clearable
@@ -56,7 +66,7 @@
></el-datePicker>
</el-form-item>
<!-- <el-form-item label="文本状态" prop="textStatusBuss" class="add-form-item form-item-disabled">-->
<!-- <el-select :popper-append-to-body="false" v-model="form.textStatusBuss" placeholder="请选择文本状态">-->
<!-- <el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.textStatusBuss" placeholder="请选择文本状态">-->
<!-- <el-option-->
<!-- v-for="item in standStateOptions"-->
<!-- placeholder="请选择"-->
@@ -67,7 +77,7 @@
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item v-if="form.standStatus === '3'" label="标准年份" prop="standYear" class="add-form-item form-item-disabled">
<el-input v-model="form.standYear"
<el-input :disabled="disabledXX" v-model="form.standYear"
disabled
placeholder="请输入标准年份"
clearable></el-input>
@@ -75,7 +85,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
@@ -83,7 +93,7 @@
</el-col>
<el-col :span="12">
<el-form-item v-show="form.standStatus === '2' || form.standStatus === '3'" class="add-form-item form-item-disabled" style="margin-left: -210px">
<el-button
<el-button :disabled="disabledXX"
type="primary"
:loading="loadSarStandard"
@click="handleSearchStandard">
@@ -91,7 +101,7 @@
</el-button>
</el-form-item>
<!-- <el-form-item label="国家/地区" prop="country" class="add-form-item form-item-disabled">-->
<!-- <el-select :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">-->
<!-- <el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">-->
<!-- <el-option-->
<!-- v-for="item in countryOptions"-->
<!-- placeholder="请选择"-->
@@ -102,23 +112,23 @@
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.standNumber"-->
<!-- placeholder="请输入企标编号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">-->
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- :loading="loadSarStandard"-->
<!-- @click="handleSearchStandard">-->
<!-- 根据企标编号企标名称查询-->
<!-- </el-button>-->
<!-- </el-form-item>-->
<el-form-item label="制修订类型" prop="standStatus" class="add-form-item form-item-disabled">
<el-select v-model="form.standStatus" title="选中不可修改" filterable clearable @change="getStandInfoByReviseStatus">
<el-select :disabled="disabledXX" v-model="form.standStatus" title="选中不可修改" filterable clearable @change="getStandInfoByReviseStatus">
<el-option
v-for="item in opinionsStand"
:key="item.value"
@@ -128,14 +138,14 @@
</el-select>
</el-form-item>
<el-form-item label="企业标准号" v-show="form.standStatus === '3'" prop="standCode" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="form.standCode"
clearable
></el-input>
</el-form-item>
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.standEnName"
placeholder="请输入英文名称"
clearable
@@ -176,7 +186,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.FBGBUSSName"
@@ -187,7 +197,7 @@
<div v-for="(item,index) in FBGBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
disabled
type="primary"
class="common-button-primary"
@@ -200,7 +210,7 @@
</div>
</el-form-item>
<el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.LSBBBUSSName"
@@ -211,7 +221,7 @@
<div v-for="(item,index) in LSBBBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -225,7 +235,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="修改单" prop="XGDName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.XGDName"
@@ -236,7 +246,7 @@
<div v-for="(item,index) in XGDFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -248,7 +258,7 @@
</div>
</el-form-item>
<el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.QTWJBUSSName"
@@ -259,7 +269,7 @@
<div v-for="(item,index) in QTWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -281,7 +291,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly="readonly"
v-model="form.QCDW"
placeholder="选择起草部门"
@@ -289,15 +299,15 @@
</el-input>
</el-form-item>
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
<el-form-item label="能源类型" prop="NYLXCLASS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.NYLXCLASS" placeholder="请选择能源类型" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.NYLXCLASS" placeholder="请选择能源类型" multiple>
<el-option
v-for="item in categoryOptions"
placeholder="请选择"
@@ -308,21 +318,21 @@
</el-select>
</el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车VPPS中文名称" title="关联模块&#45;&#45;乘用车VPPS中文名称" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.CYCVPPSBMBUSS" readonly="readonly" placeholder="选择VPPS编码" @click.native="choiceZRR2('car', '乘用车VPPS编码', form.CYCVPPSBMBUSS,true)"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="form.CYCVPPSBMBUSS" readonly="readonly" placeholder="选择VPPS编码" @click.native="choiceZRR2('car', '乘用车VPPS编码', form.CYCVPPSBMBUSS,true)"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" title="关联模块&#45;&#45;卡车VPPS编码" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.KCVPPSBMBUSS" readonly="readonly" placeholder="选择VPPS编码" @click.native="choiceZRR3('struck', '卡车VPPS编码', form.KCVPPSBMBUSS,false)"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="form.KCVPPSBMBUSS" readonly="readonly" placeholder="选择VPPS编码" @click.native="choiceZRR3('struck', '卡车VPPS编码', form.KCVPPSBMBUSS,false)"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="模块结构单元变型号" title="模块结构单元变型号" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.DYBXHBUSS" readonly="readonly" placeholder="选择模块结构单元变型号" @click.native="choiceZRR4('dybxhbuss', '模块结构单元', form.DYBXHBUSS,false)"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="form.DYBXHBUSS" readonly="readonly" placeholder="选择模块结构单元变型号" @click.native="choiceZRR4('dybxhbuss', '模块结构单元', form.DYBXHBUSS,false)"></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="体系类别" prop="TXLBBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.TXLBBUSS" placeholder="选择体系类别" clearable @click.native="choiceZRR1('TXLBBUSS', '体系类别', form.TXLBBUSS)"></el-input>
<el-input :disabled="disabledXX" v-model="form.TXLBBUSS" placeholder="选择体系类别" clearable @click.native="choiceZRR1('TXLBBUSS', '体系类别', form.TXLBBUSS)"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="起草人" prop="QCRBUSS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.QCRBUSS"
readonly="readonly"
placeholder="选择起草人"
@@ -330,7 +340,7 @@
</el-input>
</el-form-item>
<el-form-item label="适用车型" prop="SYCXCLASS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.SYCXCLASS" placeholder="请选择适用车型" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.SYCXCLASS" placeholder="请选择适用车型" multiple>
<el-option
v-for="item in applyArcticOptions"
placeholder="请选择"
@@ -341,7 +351,7 @@
</el-select>
</el-form-item>
<el-form-item label="适用产品线" prop="SYCPXCLASS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.SYCPXCLASS" placeholder="请选择适用认证" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.SYCPXCLASS" placeholder="请选择适用认证" multiple>
<el-option
v-for="item in sycpxOptions"
placeholder="请选择"
@@ -352,13 +362,13 @@
</el-select>
</el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable :disabled="true"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable disabled></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.KCVPPSCNBUSS" placeholder="关联模块&#45;&#45;卡车VPPS编码" clearable :disabled="true"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="form.KCVPPSCNBUSS" placeholder="关联模块&#45;&#45;卡车VPPS编码" clearable disabled></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.DYMCBUSS" placeholder="模块结构单元名称" clearable :disabled="true"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="form.DYMCBUSS" placeholder="模块结构单元名称" clearable disabled></el-input>-->
<!-- </el-form-item>-->
</el-col>
</el-row>
@@ -370,7 +380,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="代替企标编号" prop="DTQBBHBUSS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.DTQBBHBUSS"
type="textarea"
resize="none"
@@ -379,7 +389,7 @@
placeholder="请输入代替标准号"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -388,7 +398,7 @@
>{{'手动查找'}}</el-button>
</el-form-item>
<el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.GLWJBUSSName"
@@ -399,7 +409,7 @@
<div v-for="(item,index) in GLWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -413,7 +423,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="被代替企标编号" prop="BDTQBBHBUSS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.BDTQBBHBUSS"
type="textarea"
resize="none"
@@ -422,7 +432,7 @@
placeholder="请输入被代替企标编号"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -431,11 +441,11 @@
>{{'手动查找'}}</el-button>
</el-form-item>
<el-form-item label="上传时间" prop="XCSJBUSS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.XCSJBUSS"
placeholder=""
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
</el-col>
@@ -444,7 +454,7 @@
<el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -462,10 +472,10 @@
<!-- <template>-->
<!-- <div class="prc-content-border" style="height: 66vh;position: relative;">-->
<!-- <div class="action-bar">-->
<!-- <el-button type="primary" class="common-button-primary add-button" size="mini" @click="choiceZRRS('', 2, '')">-->
<!-- <el-button :disabled="disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="choiceZRRS('', 2, '')">-->
<!-- 批量编辑-->
<!-- </el-button>-->
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"-->
<!-- size="mini"-->
<!-- class="common-button-primary add-button"-->
@@ -500,7 +510,7 @@
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelName" :disabled="scope.row.disabled" placeholder="请维护模块名称" @blur="modelNameFunc(scope.row)"/>-->
<!-- <el-input :disabled="disabledXX" v-model="scope.row.modelName" :disabled="scope.row.disabled" placeholder="请维护模块名称" @blur="modelNameFunc(scope.row)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
<!-- </el-table-column>-->
@@ -512,7 +522,7 @@
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" @click.native="choiceZRRS(scope.row.zrUserId, 1, scope.$index)"/>-->
<!-- <el-input :disabled="disabledXX" v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" @click.native="choiceZRRS(scope.row.zrUserId, 1, scope.$index)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
<!-- </el-table-column>-->
@@ -546,7 +556,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.prcCreateUserName" placeholder="标准起草人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.prcCreateUserName" placeholder="标准起草人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -556,7 +566,7 @@
<el-form-item prop="bussUser2Name" style="margin-bottom: 0">
<h4>其他起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser2Name" readonly="readonly" placeholder="其他起草人" @click.native="choiceZRRList('bussUser2', '选择其他起草人', roleForm.bussUser2)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser2Name" readonly="readonly" placeholder="其他起草人" @click.native="choiceZRRList('bussUser2', '选择其他起草人', roleForm.bussUser2)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -566,7 +576,7 @@
<el-form-item prop="bussUser3Name" style="margin-bottom: 0">
<h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.bussUser3Name" readonly="readonly" clearable placeholder="标准起草人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.bussUser3Name" readonly="readonly" clearable placeholder="标准起草人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -576,7 +586,7 @@
<el-form-item prop="bussUser4Name" style="margin-bottom: 0">
<h4>标准法规工程师/事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser4Name" readonly="readonly" placeholder="选择标准法规工程师/事业部标准化员" @click.native="choiceZRR('bussUser4', '选择标准法规工程师/事业部标准化员', roleForm.bussUser4)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser4Name" readonly="readonly" placeholder="选择标准法规工程师/事业部标准化员" @click.native="choiceZRR('bussUser4', '选择标准法规工程师/事业部标准化员', roleForm.bussUser4)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -586,7 +596,7 @@
<el-form-item prop="bussUser5Name" style="margin-bottom: 0">
<h4>各事业部标准化员时代-苏杰贵奥铃-蒋敏欧航欧马可-吴娟皮卡-尧燕图雅诺-耿红静欧辉-赵淑珍普罗科-符清萍雷萨-杨卫利项目组各PMT/PAT</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser5Name" readonly="readonly" placeholder="选择各事业部标准化员(时代-苏杰贵、奥铃-蒋敏、欧航欧马可-吴娟、皮卡-尧燕、图雅诺-耿红静、欧辉-赵淑珍、普罗科-符清萍、雷萨-杨卫利),项目组各PMT/PAT" @click.native="choiceZRRList('bussUser5', '选择各事业部标准化员(时代-苏杰贵、奥铃-蒋敏、欧航欧马可-吴娟、皮卡-尧燕、图雅诺-耿红静、欧辉-赵淑珍、普罗科-符清萍、雷萨-杨卫利),项目组各PMT/PAT', roleForm.bussUser5)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser5Name" readonly="readonly" placeholder="选择各事业部标准化员(时代-苏杰贵、奥铃-蒋敏、欧航欧马可-吴娟、皮卡-尧燕、图雅诺-耿红静、欧辉-赵淑珍、普罗科-符清萍、雷萨-杨卫利),项目组各PMT/PAT" @click.native="choiceZRRList('bussUser5', '选择各事业部标准化员(时代-苏杰贵、奥铃-蒋敏、欧航欧马可-吴娟、皮卡-尧燕、图雅诺-耿红静、欧辉-赵淑珍、普罗科-符清萍、雷萨-杨卫利),项目组各PMT/PAT', roleForm.bussUser5)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -596,7 +606,7 @@
<el-form-item prop="bussUser6Name" style="margin-bottom: 0">
<h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.bussUser6Name" placeholder="标准起草人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.bussUser6Name" placeholder="标准起草人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -606,7 +616,7 @@
<el-form-item prop="bussUser7Name" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser7Name" readonly="readonly" placeholder="标准法规工程师" @click.native="choiceZRR('bussUser7', '选择标准法规工程师', roleForm.bussUser7)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser7Name" readonly="readonly" placeholder="标准法规工程师" @click.native="choiceZRR('bussUser7', '选择标准法规工程师', roleForm.bussUser7)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -616,7 +626,7 @@
<el-form-item prop="bussUser8Name" style="margin-bottom: 0">
<h4>总院项目总工标准法规部高级经理/各事业部整车所产品经理各事业部标准业务经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser8Name" readonly="readonly" placeholder="选择总院项目总工、标准法规部高级经理/各事业部整车所产品经理、各事业部标准业务经理" @click.native="choiceZRRList('bussUser8', '选择总院项目总工、标准法规部高级经理/各事业部整车所产品经理、各事业部标准业务经理', roleForm.bussUser8)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser8Name" readonly="readonly" placeholder="选择总院项目总工、标准法规部高级经理/各事业部整车所产品经理、各事业部标准业务经理" @click.native="choiceZRRList('bussUser8', '选择总院项目总工、标准法规部高级经理/各事业部整车所产品经理、各事业部标准业务经理', roleForm.bussUser8)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -626,7 +636,7 @@
<!-- <el-form-item prop="bussUser9Name" style="margin-bottom: 0">-->
<!-- <h4>总院标准法规部高级经理/各事业部标准业务/认证业务经理</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">-->
<!-- <el-input v-model="roleForm.bussUser9Name" readonly="readonly" placeholder="选择总院标准法规部高级经理/各事业部标准业务/认证业务经理" @click.native="choiceZRR('bussUser9', '选择总院标准法规部高级经理/各事业部标准业务/认证业务经理', roleForm.bussUser9)"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="roleForm.bussUser9Name" readonly="readonly" placeholder="选择总院标准法规部高级经理/各事业部标准业务/认证业务经理" @click.native="choiceZRR('bussUser9', '选择总院标准法规部高级经理/各事业部标准业务/认证业务经理', roleForm.bussUser9)"></el-input>-->
<!-- </div>-->
<!-- </el-form-item>-->
<!-- </el-card>-->
@@ -636,7 +646,7 @@
<el-form-item prop="bussUser10Name" style="margin-bottom: 0">
<h4>产品工程经理技术管理中心主任/事业部技术中心主任标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser10Name" readonly="readonly" placeholder="选择产品工程经理、技术管理中心主任/事业部技术中心主任、标准法规部高级经理" @click.native="choiceZRRList('bussUser10', '选择总院:产品工程经理、技术管理中心主任/各事业部:技术中心主任、主管标准业务高级经理', roleForm.bussUser10)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser10Name" readonly="readonly" placeholder="选择产品工程经理、技术管理中心主任/事业部技术中心主任、标准法规部高级经理" @click.native="choiceZRRList('bussUser10', '选择总院:产品工程经理、技术管理中心主任/各事业部:技术中心主任、主管标准业务高级经理', roleForm.bussUser10)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -646,7 +656,7 @@
<!-- <el-form-item prop="bussUser11Name" style="margin-bottom: 0">-->
<!-- <h4>总院技术管理中心主任/各事业部主管标准业务高级经理</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">-->
<!-- <el-input v-model="roleForm.bussUser11Name" readonly="readonly" placeholder="选择总院技术管理中心主任/各事业部主管标准业务高级经理" @click.native="choiceZRR('bussUser11', '选择总院技术管理中心主任/各事业部主管标准业务高级经理', roleForm.bussUser11)"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="roleForm.bussUser11Name" readonly="readonly" placeholder="选择总院技术管理中心主任/各事业部主管标准业务高级经理" @click.native="choiceZRR('bussUser11', '选择总院技术管理中心主任/各事业部主管标准业务高级经理', roleForm.bussUser11)"></el-input>-->
<!-- </div>-->
<!-- </el-form-item>-->
<!-- </el-card>-->
@@ -656,7 +666,7 @@
<el-form-item prop="bussUser12Name" style="margin-bottom: 0">
<h4>总院项目经理/事业部研发副总裁</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser12Name" readonly="readonly" placeholder="选择总院项目经理/事业部研发副总裁" @click.native="choiceZRR('bussUser12', '选择总院项目经理/事业部研发副总裁', roleForm.bussUser12)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser12Name" readonly="readonly" placeholder="选择总院项目经理/事业部研发副总裁" @click.native="choiceZRR('bussUser12', '选择总院项目经理/事业部研发副总裁', roleForm.bussUser12)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -666,7 +676,7 @@
<el-form-item prop="bussUser13Name" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussUser13Name" readonly="readonly" placeholder="选择标准法规工程师" @click.native="choiceZRR('bussUser13', '选择标准法规工程师', roleForm.bussUser13)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bussUser13Name" readonly="readonly" placeholder="选择标准法规工程师" @click.native="choiceZRR('bussUser13', '选择标准法规工程师', roleForm.bussUser13)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -676,7 +686,7 @@
<!-- <el-form-item prop="bussUser14Name" style="margin-bottom: 0">-->
<!-- <h4>抄送人员</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">-->
<!-- <el-input v-model="roleForm.bussUser14Name" readonly="readonly" placeholder="选择抄送人员" @click.native="choiceZRR('bussUser14', '选择标抄送人员', roleForm.bussUser14)"></el-input>-->
<!-- <el-input :disabled="disabledXX" v-model="roleForm.bussUser14Name" readonly="readonly" placeholder="选择抄送人员" @click.native="choiceZRR('bussUser14', '选择标抄送人员', roleForm.bussUser14)"></el-input>-->
<!-- </div>-->
<!-- </el-form-item>-->
<!-- </el-card>-->
@@ -688,7 +698,7 @@
</div>
<!-- 保存||提交-->
<ProcessFooter
v-show="verifySarStandard"
v-show="verifySarStandard || !disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -730,7 +740,7 @@
<div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form">
<el-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select
<el-select :disabled="disabledXX"
:popper-append-to-body="false"
v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源"
@@ -740,14 +750,14 @@
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.numberName"
placeholder="根据编号/名称查找"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -756,7 +766,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="getResetLawsNumRow">清空
@@ -814,8 +824,8 @@
@pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
<el-button :disabled="disabledXX" class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div>
</el-dialog>
<Role-tree
@@ -836,7 +846,7 @@
<!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"-->
<!-- size="800px">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- style="width:70%;padding: 10px"-->
<!-- placeholder="请输入姓名"-->
<!-- v-model="filterText">-->
@@ -859,8 +869,8 @@
<!-- ref="tree">-->
<!-- </el-tree>-->
<!-- <div id="roleFormButton" class="demo-drawer-footer">-->
<!-- <el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>-->
<!-- <el-button class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- <el-button :disabled="disabledXX" class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>-->
<!-- <el-button :disabled="disabledXX" class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- </div>-->
<!-- </el-drawer>-->
<!-- 选择标准的弹框 -->
@@ -876,21 +886,21 @@
<div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form">
<el-form-item label="标准号" style="" prop="standNumber" class="search-item" >
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.standCode"
clearable placeholder="根据编号查找"
:maxlength="100"
@keyup.enter.native="handleSearchStandard"/>
</el-form-item>
<el-form-item label="中文名称" style="" prop="lawsName" class="search-item" >
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.standName"
placeholder="请输入中文名称"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-formItem label="文本状态" prop="textStatusBuss" class="search-item">
<el-select v-model="standardSearchForm.textStatusBuss" filterable clearable>
<el-select :disabled="disabledXX" v-model="standardSearchForm.textStatusBuss" filterable clearable>
<el-option
v-for="item in standStateOptions"
placeholder="请选择"
@@ -901,7 +911,7 @@
</el-select>
</el-formItem>
<el-form-item>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -910,7 +920,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="handleResetSearch">清空
@@ -968,7 +978,7 @@
</el-table-column>
<el-table-column label="操作" align="center" width="80">
<template slot-scope="scope">
<el-button
<el-button :disabled="disabledXX"
class="opera-btn"
size="mini"
type="primary"
@@ -987,19 +997,19 @@
</div>
</div>
<div class="demo-drawer-footer">
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- round-->
<!-- class="common-button-primary"-->
<!-- icon="el-icon-check"-->
<!-- type="primary"-->
<!-- @click="handleProcessStandardNext(1)">新增</el-button>-->
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-check"
type="primary"
@click="handleProcessStandardNext(2)">带入</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-default"
icon="el-icon-close"
@@ -1061,6 +1071,7 @@
:defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys3"
:nodeKey="nodeKeyModel" @popoverHide="popoverHideModel"
@popoverHideCancel="popoverHideModelCancel()"></tree-select-module>
<loading :loading="ccc"></loading>
</div>
</template>
@@ -1113,6 +1124,9 @@
callback()
};
return {
ccc:false,
planDisabled:true,
disabledXX:!!this.$route.query.disabledXX,
opinionsStand:[
{value: '1',label: '制定'},
{value: '2',label: '修订'},
@@ -1289,7 +1303,7 @@
selListRep2:[],
id:'',
standNum:'',
standStatus:'', //
standStatus:'1', //
planId:'',
planStatus:'',
reviseStatus:'',
@@ -1601,7 +1615,6 @@
this.FBGBUSSName = ""
}
this.LSBBBUSSFileList=this.LSBBBUSSFileList.concat(this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName))
console.log(this.LSBBBUSSFileList)
this.form.LSBBBUSS = this.form.FBGBUSS
this.form.LSBBBUSSName = this.form.FBGBUSSName
this.FBGBUSSFileList= []
@@ -1622,28 +1635,29 @@
this.XGDFileList=[];
this.$refs['form'].resetFields()
this.form.standStatus = '1'
if(this.form.standStatus === '1'){
this.isSubmit = true
this.saveLoading = true
}
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1',standSort:this.form.standSort}, {
_this: this
}, res => {
const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standSn = standSn
this.form.standNumber = standSn
this.form.standYear = year //
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.FBGBUSSFileList = []
this.LSBBBUSSFileList = []
if(this.form.standStatus === '1'){
this.isSubmit = false
this.saveLoading = false
}
}, e => {
})
// if(this.form.standStatus === '1'){
// this.isSubmit = true
// this.saveLoading = true
// }
// this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1',standSort:this.form.standSort}, {
// _this: this
// }, res => {
// const obj = res.data
// let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
// this.form.standSn = standSn
// this.form.standNumber = standSn
// this.form.standYear = year //
// this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
// this.FBGBUSSFileList = []
// this.LSBBBUSSFileList = []
// if(this.form.standStatus === '1'){
// this.isSubmit = false
// this.saveLoading = false
// }
// }, e => {
// })
}
this.$forceUpdate()
},
popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
@@ -1865,14 +1879,15 @@
}else if(this.userType === 'QCRBUSS'){
this.form.QCRBUSSID=idList;
this.form.QCRBUSS=nameList;
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
checkedRole (data) {
if (this.type === 0) {
@@ -1928,6 +1943,7 @@
},
getTaskId () {
if(this.$route.query.bpnId){
this.ccc = true
queryTaskFirst({
bpnId: this.$route.query.bpnId
}).then(res => {
@@ -1950,6 +1966,7 @@
this.XGDFileList=this.assemble(this.form.XGD,this.form.XGDName);
this.roleForm = mes.roleForm
this.commentText = mes.commentText
this.ccc = false
})
}else {
this.form.XCSJBUSS = this.dateFormatter()
@@ -2077,8 +2094,6 @@
this.form.modelDataZrUserVerify=[]
this.form.QCDWID= ''
this.form.menuId = this.form['TXLBBUSSMenuId']
console.log(this.form)
console.log(this.form.menuId)
this.form.WJSCRYBUSS= this.$store.getters.userInfo.userId
this.form.WJSCRYBUSSName= this.$store.getters.userInfo.userName
this.form['id'] = bringData.id
@@ -2091,6 +2106,7 @@
this.XGDFileList=this.assemble(this.form.XGD,this.form.XGDName);
this.standardDrawer = false
this.verifySarStandard = true
this.planDisabled = false
if(standStatus && standStatus === '2'){
let date = new Date();
let year = date.getFullYear();
@@ -2105,7 +2121,6 @@
this.form.standStatus = "3"
this.getStandInfoByReviseStatus('dr')
}
console.log(this.form)
this.$forceUpdate()
}
//
@@ -2941,10 +2956,6 @@
this.isSubmit = false
this.saveLoading = false
if((this.form.standStatus === '3' || this.form.standStatus === '2') && (this.standardCheckedList === undefined ||this.standardCheckedList.length === 0)) {
this.$message.warning("请选择一条企标标准")
return
}
// this.changeTree(this.form.modelData)
this.$refs['form'].validate((valid) => {
if (valid) {
@@ -588,7 +588,8 @@
import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processCreateBuss,evaluationHisList,taskDel} from "api/process";
import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst,
getBusStandFileByAttId,inboundLiaisonDetail,processCreateBuss,evaluationHisList,taskDel,verifySnExists} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64;
@@ -604,6 +605,28 @@
TreeSelectNew
},
data () {
const validateStandNumber = async (rule, value, callback) => {
if(this.form.standStatus !== '1'){
callback()
}else {
if (value === '') {
callback(new Error('请输入企标顺序号'))
} else {
let res = await this.verifySnExists()
if(res.data){
callback()
let date = new Date();
let year = date.getFullYear();
this.form.standSn = this.form.standNum
this.form.standNumber = this.form.standNum
this.form.standYear = year //
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
}else {
callback(new Error('企标顺序号已存在或已锁定'))
}
}
}
};
const validateZrUserIdName = (rule, value, callback) => {
if(this.FBGBUSSFileList.length === 0){
callback(new Error('请上传发布稿文件!'))
@@ -974,9 +997,11 @@
standSort: [
{ required: true, message: '请选择企标类别', trigger: 'change' }
],
standNumber: [
{ required: true, message: '请输入企标号', trigger: 'blur' },
standNum: [
{ required: true, message: '请输入企标顺序号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{validator: validateStandNumber, trigger: 'change'}
],
standYear: [
{ required: true, message: '请输入标准年份'},
@@ -1050,6 +1075,13 @@
}
},
watch:{
'form.standSort': {
handler (val) {
if (val !== '' && val !== null && typeof (val) !== 'undefined') {
this.getStandInfoByReviseStatus()
}
}
},
'form.issueTime': {
handler: function() {
if(this.form.issueTime !== undefined && this.form.issueTime !== null && this.form.issueTime !== ''){
@@ -1063,7 +1095,7 @@
if (month.length == 1) {
month = "0" + month;
}
if (day.length == 1) {
if (day.length === 1) {
day = "0" + day;
}
const FSRQBUSS = year + "-" + month + "-" + day;
@@ -1340,7 +1372,24 @@
}else if(this.userType === 'hqUserId'){
this.roleForm.hqUserId=idList;
this.roleForm.hqUserName=nameList;
}else if(this.userType === 'QCRBUSS'){
this.form.QCRBUSSID=idList;
this.form.QCRBUSS=nameList;
this.formKey++
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
const res = new Map();
return newArr.filter((newArr) => !res.has(newArr) && res.set(newArr, 1));
},
checkedRole (data) {
if (this.type === 0) {
@@ -1914,7 +1963,6 @@
this.form.cbbh = this.form.cbbh ? this.form.cbbh + ',' +textArr.join(',') : textArr.join(',')
}else if(this.replaceLawType === 'BDTQBBHBUSS'){
this.form.BDTQBBHBUSS = this.filterSetData(textArr.join(','))
this.form.standNum = this.filterSetData(textArr2.join(','))
}else {
this.form.byybj = this.form.byybj ? this.form.byybj + ',' +textArr.join(',') : textArr.join(',')
}
@@ -2459,8 +2507,6 @@
this.form.reviseStatus = 'buss2_'+this.form.standStatus
this.form.textStatusBuss = '6jnqba2mby'
const json = JSON.stringify(this.form);
this.processCreateBuss(json)
return
this.$http.post('lawss/activiti/completeTask', {
taskIds: this.taskIds,
userId : this.userId,
@@ -2487,6 +2533,8 @@ return
}
})
}})
}else{
this.$message.warning('请检查基础信息表单是否填写完整')
}
})
},
@@ -2585,6 +2633,19 @@ return
}
return list;
},
verifySnExists(){
return new Promise((resolve, reject) => {
verifySnExists({
taskId:this.taskIds,
standSn:this.form.standNum,
standSort:this.form.standSort
}).then(res => {
const history = res;
resolve(history)
}).catch(e => {
})
})
},
getData() {
if(this.taskIds && this.pId){
return new Promise((resolve, reject) => {
@@ -2593,13 +2654,23 @@ return
pId: this.pId
}).then(res => {
if (res) {
const processForm = JSON.parse(res.mesg)
if (processForm.form === undefined) {
this.getFormFieldList(processForm)
} else {
//
this.getTaskId(processForm)
if(res.nowTaskInfo && res.nowTaskInfo === '发布') {
const processForm = JSON.parse(res.mesg)
if (processForm.form === undefined) {
this.getFormFieldList(processForm)
} else {
//
this.getTaskId(processForm)
}
}else {
this.$alert('当前任务'+(res.nowTaskInfo ?res.nowTaskInfo:"")+'不是发布节点,禁止跨路由访问当前页面', '', {
confirmButtonText: '确定',
callback: action => {
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
}
});
}
}
}).catch(e => {
})
@@ -2634,7 +2705,7 @@ return
this.formKey++
this.form.standSn = this.form.standNum
this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year)
this.form.standYear = year
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}else if(this.form.standStatus === '1' ){
@@ -2643,16 +2714,17 @@ return
this.isSubmit = true
this.saveLoading = true
}
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1',standSort:this.form.standSort}, {
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1',standSort:this.form.standSort,taskId: this.taskIds}, {
_this: this
}, res => {
const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
let standSn = obj.newStandSn
this.form.standSn = standSn
this.form.standNum = standSn
this.form.standNumber = standSn
this.form.standYear = year //
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
console.log(this.form)
if(type === '1'){
this.isSubmit = false
this.saveLoading = false
@@ -1005,9 +1005,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
],
standYear: [
{ required: true, message: '请输入标准年份'},
],
// standYear: [
// { required: true, message: ''},
// ],
standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1140,31 +1140,32 @@
this.formKey++
this.form.standSn = this.form.standNum
this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year)
this.form.standYear = year
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}else if(this.form.standStatus === '1' ){
this.form.id = ""
if(type === '1'){
this.isSubmit = true
this.saveLoading = true
}
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
_this: this
}, res => {
const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standSn = standSn
this.form.standNumber = standSn
this.form.standYear = year //
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
if(type === '1'){
this.isSubmit = false
this.saveLoading = false
}
this.formKey++
}, e => {
})
// if(type === '1'){
// this.isSubmit = true
// this.saveLoading = true
// }
this.formKey++
// this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
// _this: this
// }, res => {
// const obj = res.data
// let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
// this.form.standSn = standSn
// this.form.standNumber = standSn
// this.form.standYear = year //
// this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
// if(type === '1'){
// this.isSubmit = false
// this.saveLoading = false
// }
// this.formKey++
// }, e => {
// })
}
},
checkedRoleTransfer (data) {
@@ -1397,11 +1398,13 @@
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
const res = new Map();
@@ -1078,9 +1078,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
],
standYear: [
{ required: true, message: '请输入标准年份'},
],
// standYear: [
// { required: true, message: ''},
// ],
standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1169,7 +1169,7 @@
let year = date.getFullYear()+5;
let month =(date.getMonth() + 1).toString();
let day = (date.getDate()).toString();
if (month.length == 1) {
if (month.length === 1) {
month = "0" + month;
}
if (day.length == 1) {
@@ -1218,31 +1218,32 @@
this.formKey++
this.form.standSn = this.form.standNum
this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year)
this.form.standYear = year
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}else if(this.form.standStatus === '1' ){
this.form.id = ""
if(type === '1'){
this.isSubmit = true
this.saveLoading = true
}
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
_this: this
}, res => {
const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standSn = standSn
this.form.standNumber = standSn
this.form.standYear = year //
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
if(type === '1'){
this.isSubmit = false
this.saveLoading = false
}
this.formKey++
}, e => {
})
// if(type === '1'){
// this.isSubmit = true
// this.saveLoading = true
// }
this.formKey++
// this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
// _this: this
// }, res => {
// const obj = res.data
// let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
// this.form.standSn = standSn
// this.form.standNumber = standSn
// this.form.standYear = year //
// this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
// if(type === '1'){
// this.isSubmit = false
// this.saveLoading = false
// }
// this.formKey++
// }, e => {
// })
}
},
@@ -1485,11 +1486,13 @@
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
const res = new Map();
@@ -1005,9 +1005,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
],
standYear: [
{ required: true, message: '请输入标准年份'},
],
// standYear: [
// { required: true, message: ''},
// ],
standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1140,31 +1140,32 @@
this.formKey++
this.form.standSn = this.form.standNum
this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year)
this.form.standYear = year
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}else if(this.form.standStatus === '1' ){
this.form.id = ""
if(type === '1'){
this.isSubmit = true
this.saveLoading = true
}
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
_this: this
}, res => {
const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standSn = standSn
this.form.standNumber = standSn
this.form.standYear = year //
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
if(type === '1'){
this.isSubmit = false
this.saveLoading = false
}
this.formKey++
}, e => {
})
// if(type === '1'){
// this.isSubmit = true
// this.saveLoading = true
// }
this.formKey++
// this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
// _this: this
// }, res => {
// const obj = res.data
// let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
// this.form.standSn = standSn
// this.form.standNumber = standSn
// this.form.standYear = year //
// this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
// if(type === '1'){
// this.isSubmit = false
// this.saveLoading = false
// }
// this.formKey++
// }, e => {
// })
}
},
@@ -1398,11 +1399,13 @@
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
const res = new Map();
@@ -1088,9 +1088,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
],
standYear: [
{ required: true, message: '请输入标准年份'},
],
// standYear: [
// { required: true, message: ''},
// ],
standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1228,31 +1228,32 @@
this.formKey++
this.form.standSn = this.form.standNum
this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year)
this.form.standYear = year
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}else if(this.form.standStatus === '1' ){
this.form.id = ""
if(type === '1'){
this.isSubmit = true
this.saveLoading = true
}
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
_this: this
}, res => {
const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standSn = standSn
this.form.standNumber = standSn
this.form.standYear = year //
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
if(type === '1'){
this.isSubmit = false
this.saveLoading = false
}
this.formKey++
}, e => {
})
// if(type === '1'){
// this.isSubmit = true
// this.saveLoading = true
// }
this.formKey++
// this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
// _this: this
// }, res => {
// const obj = res.data
// let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
// this.form.standSn = standSn
// this.form.standNumber = standSn
// this.form.standYear = year //
// this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
// if(type === '1'){
// this.isSubmit = false
// this.saveLoading = false
// }
// this.formKey++
// }, e => {
// })
}
},
@@ -1495,11 +1496,13 @@
}
if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
const res = new Map();
@@ -53,7 +53,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
@@ -255,7 +255,7 @@
<el-input
v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -318,16 +318,16 @@
</el-select>
</el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable :disabled="true"></el-input>
<el-input v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable disabled></el-input>
</el-form-item>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.KCVPPSCNBUSS" placeholder="关联模块--卡车VPPS编码" clearable :disabled="true"></el-input>
<el-input v-model="form.KCVPPSCNBUSS" placeholder="关联模块--卡车VPPS编码" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.DYMCBUSS" placeholder="模块结构单元名称(卡车)" clearable :disabled="true"></el-input>
<el-input v-model="form.DYMCBUSS" placeholder="模块结构单元名称(卡车)" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYMCBUSS" placeholder="模块结构单元名称(乘用车)" clearable :disabled="true"></el-input>
<el-input v-model="form.CYCDYMCBUSS" placeholder="模块结构单元名称(乘用车)" clearable disabled></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -404,7 +404,7 @@
v-model="form.XCSJBUSS"
placeholder=""
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
File diff suppressed because it is too large Load Diff
@@ -41,7 +41,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
<!-- </el-form-item>-->
@@ -163,7 +163,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -218,16 +218,16 @@
</el-select>
</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-input v-model="form.CYCVPPSCNBUSS" clearable disabled></el-input>
</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-input v-model="form.KCVPPSCNBUSS" clearable disabled></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-input v-model="form.DYMCBUSS" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYMCBUSS" clearable :disabled="true"></el-input>
<el-input v-model="form.CYCDYMCBUSS" clearable disabled></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -268,7 +268,7 @@
<el-input
v-model="form.XCSJBUSS"
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
@@ -47,7 +47,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
<!-- </el-form-item>-->
@@ -174,7 +174,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
@@ -229,16 +229,16 @@
</el-select>
</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-input v-model="form.CYCVPPSCNBUSS" clearable disabled></el-input>
</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-input v-model="form.KCVPPSCNBUSS" clearable disabled></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-input v-model="form.DYMCBUSS" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYMCBUSS" clearable :disabled="true"></el-input>
<el-input v-model="form.CYCDYMCBUSS" clearable disabled></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -279,7 +279,7 @@
<el-input
v-model="form.XCSJBUSS"
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
@@ -307,147 +307,147 @@
</el-col>
</el-row>
</div>
<ProcessTitle v-show="opinionsShow">
<template slot="title">意见信息</template>
</ProcessTitle>
<div class="prc-content-border" v-show="opinionsShow">
<el-table
ref="selection"
tooltip-effect="dark"
style="width: 100%;margin-bottom: 20px;overflow-y:auto;height:auto;border-bottom: 1px solid #EBEEF5;"
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}"
row-key="id"
:data="form.infoList"
border
default-expand-all>
<el-table-column
label="序号"
min-width="6%"
align="center">
<template slot-scope="scope">
{{scope.$index + 1}}
</template>
</el-table-column>
<el-table-column
prop="modelNum"
label="条款号"
min-width="8%"
align="center"
>
</el-table-column>
<el-table-column
prop="modelUpdBefore"
label="修改前"
align="center"
min-width="20%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="modelUpdAfter"
label="修改后"
align="center"
min-width="20%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="modelContent"
label="修改理由"
align="center"
min-width="20%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="zrDeptIdName"
label="提出部门"
align="center"
min-width="15%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
prop="zrUserIdName"
label="责任人"
min-width="14%"
align="center">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
<el-table-column
label="意见是否采纳"
min-width="15%"
align="center">
<template slot-scope="scope">
{{filterOp(scope.row.opinionsAdopted)}}
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">-->
<!-- <el-option-->
<!-- v-for="item in opinionsAdoptedOptions"-->
<!-- :key="item.value"-->
<!-- :value="item.value"-->
<!-- :label="item.label"-->
<!-- ></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
</template>
</el-table-column>
<el-table-column
prop="opinionsAdoptedCont"
label="采纳理由"
align="center"
min-width="15%">
<!-- <template slot-scope="scope">-->
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
</el-table-column>
</el-table>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="汇总评审意见文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">
<div v-if="summaryFileList.length > 0" v-for="(item,index) in summaryFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">
<span style="" @click="handleFilePreview(item,'preview')" :title="item.name"> {{ item.name }}</span>
<span style="margin-left: 7px;" v-if="item.id !== ''">
<i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')"></i>
</span>
</div>
</el-form-item>
</el-col>
</el-row>
</div>
<!-- <ProcessTitle v-show="opinionsShow">-->
<!-- <template slot="title">意见信息</template>-->
<!-- </ProcessTitle>-->
<!-- <div class="prc-content-border" v-show="opinionsShow">-->
<!-- <el-table-->
<!-- ref="selection"-->
<!-- tooltip-effect="dark"-->
<!-- style="width: 100%;margin-bottom: 20px;overflow-y:auto;height:auto;border-bottom: 1px solid #EBEEF5;"-->
<!-- :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',-->
<!-- fontWeight: 'bold', height: '48px'}"-->
<!-- row-key="id"-->
<!-- :data="form.infoList"-->
<!-- border-->
<!-- default-expand-all>-->
<!-- <el-table-column-->
<!-- label="序号"-->
<!-- min-width="6%"-->
<!-- align="center">-->
<!-- <template slot-scope="scope">-->
<!-- {{scope.$index + 1}}-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelNum"-->
<!-- label="条款号"-->
<!-- min-width="8%"-->
<!-- align="center"-->
<!-- >-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelUpdBefore"-->
<!-- label="修改前"-->
<!-- align="center"-->
<!-- min-width="20%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelUpdAfter"-->
<!-- label="修改后"-->
<!-- align="center"-->
<!-- min-width="20%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="modelContent"-->
<!-- label="修改理由"-->
<!-- align="center"-->
<!-- min-width="20%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="zrDeptIdName"-->
<!-- label="提出部门"-->
<!-- align="center"-->
<!-- min-width="15%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="zrUserIdName"-->
<!-- label="责任人"-->
<!-- min-width="14%"-->
<!-- align="center">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="意见是否采纳"-->
<!-- min-width="15%"-->
<!-- align="center">-->
<!-- <template slot-scope="scope">-->
<!-- {{filterOp(scope.row.opinionsAdopted)}}-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-option&ndash;&gt;-->
<!-- &lt;!&ndash; v-for="item in opinionsAdoptedOptions"&ndash;&gt;-->
<!-- &lt;!&ndash; :key="item.value"&ndash;&gt;-->
<!-- &lt;!&ndash; :value="item.value"&ndash;&gt;-->
<!-- &lt;!&ndash; :label="item.label"&ndash;&gt;-->
<!-- &lt;!&ndash; ></el-option>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-select>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- prop="opinionsAdoptedCont"-->
<!-- label="采纳理由"-->
<!-- align="center"-->
<!-- min-width="15%">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- &lt;!&ndash; <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- </el-table>-->
<!-- <el-row :gutter="24">-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="汇总评审意见文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">-->
<!-- <div v-if="summaryFileList.length > 0" v-for="(item,index) in summaryFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass">-->
<!-- <span style="" @click="handleFilePreview(item,'preview')" :title="item.name"> {{ item.name }}</span>-->
<!-- <span style="margin-left: 7px;" v-if="item.id !== ''">-->
<!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')"></i>-->
<!-- </span>-->
<!-- </div>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- </div>-->
</form>
</template>
@@ -25,7 +25,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="企标类别" prop="standSort" class="add-form-item form-item-disabled">
<el-select v-model="form.standSort" filterable clearable :disabled="planDisabled"
<el-select v-model="form.standSort" filterable clearable :disabled="planDisabled || disabledXX"
placeholder="请先选择计划带入企标类别"
>
<el-option
@@ -38,7 +38,7 @@
</el-form-item>
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled" >
<el-input
:disabled="planDisabled"
:disabled="planDisabled || disabledXX"
v-model="form.standName"
placeholder="请先选择计划带入企标名称"
clearable
@@ -50,7 +50,7 @@
</template>
</el-form-item>
<!-- <el-form-item label="文本状态" prop="textStatusBuss" class="add-form-item form-item-disabled">-->
<!-- <el-select :popper-append-to-body="false" v-model="form.textStatusBuss" placeholder="请选择文本状态">-->
<!-- <el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.textStatusBuss" placeholder="请选择文本状态">-->
<!-- <el-option-->
<!-- v-for="item in standStateOptions"-->
<!-- placeholder="请选择"-->
@@ -61,14 +61,14 @@
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-show="verifySarStandard" label="标准年份" prop="standYear" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.standYear"-->
<!-- <el-input :disabled="disabledXX" v-model="form.standYear"-->
<!-- placeholder="请输入标准年份"-->
<!-- clearable></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"-->
<!-- :disabled="true"-->
<!-- disabled-->
<!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>-->
@@ -76,7 +76,7 @@
</el-col>
<el-col :span="12">
<!-- <el-form-item label="国家/地区" prop="country" class="add-form-item form-item-disabled">-->
<!-- <el-select :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">-->
<!-- <el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">-->
<!-- <el-option-->
<!-- v-for="item in countryOptions"-->
<!-- placeholder="请选择"-->
@@ -87,14 +87,14 @@
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.standNumber"-->
<!-- placeholder="请输入企标编号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">
<el-button
<el-button :disabled="disabledXX"
type="primary"
:loading="loadSarStandard"
@click="handleSearchStandard">
@@ -102,7 +102,7 @@
</el-button>
</el-form-item>
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.standEnName"
placeholder="请输入英文名称"
clearable
@@ -137,7 +137,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.FBGBUSSName"
@@ -148,7 +148,7 @@
<div v-for="(item,index) in FBGBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
disabled
type="primary"
class="common-button-primary"
@@ -161,7 +161,7 @@
</div>
</el-form-item>
<el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.LSBBBUSSName"
@@ -172,7 +172,7 @@
<div v-for="(item,index) in LSBBBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -186,7 +186,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="编制说明" prop="BZSMBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.BZSMBUSSName"
@@ -197,7 +197,7 @@
<div v-for="(item,index) in BZSMBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -209,7 +209,7 @@
</div>
</el-form-item>
<el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.QTWJBUSSName"
@@ -220,7 +220,7 @@
<div v-for="(item,index) in QTWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -242,7 +242,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly="readonly"
v-model="form.QCDW"
placeholder="选择起草部门"
@@ -250,15 +250,15 @@
</el-input>
</el-form-item>
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员"
:disabled="true"
disabled
clearable
></el-input>
</el-form-item>
<el-form-item label="能源类型" prop="NYLXCLASS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.NYLXCLASS" placeholder="请选择能源类型" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.NYLXCLASS" placeholder="请选择能源类型" multiple>
<el-option
v-for="item in categoryOptions"
placeholder="请选择"
@@ -269,24 +269,24 @@
</el-select>
</el-form-item>
<el-form-item label="关联模块--乘用车VPPS编码" title="关联模块--乘用车VPPS编码" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCVPPSBMBUSS" readonly="readonly" placeholder="关联模块--乘用车VPPS编码" @click.native="choiceZRR2('car', '关联模块--乘用车VPPS编码', form.CYCVPPSBMBUSS,true)"></el-input>
<el-input :disabled="disabledXX" v-model="form.CYCVPPSBMBUSS" readonly="readonly" placeholder="关联模块--乘用车VPPS编码" @click.native="choiceZRR2('car', '关联模块--乘用车VPPS编码', form.CYCVPPSBMBUSS,true)"></el-input>
</el-form-item>
<el-form-item label="关联模块--卡车VPPS编码" title="关联模块--卡车VPPS编码" class="add-form-item form-item-disabled">
<el-input v-model="form.KCVPPSBMBUSS" readonly="readonly" placeholder="关联模块--卡车VPPS编码" @click.native="choiceZRR3('struck', '关联模块--卡车VPPS编码', form.KCVPPSBMBUSS,false)"></el-input>
<el-input :disabled="disabledXX" v-model="form.KCVPPSBMBUSS" readonly="readonly" placeholder="关联模块--卡车VPPS编码" @click.native="choiceZRR3('struck', '关联模块--卡车VPPS编码', form.KCVPPSBMBUSS,false)"></el-input>
</el-form-item>
<el-form-item label="模块结构单元变型号(卡车)" title="模块结构单元变型号(卡车)" class="add-form-item form-item-disabled">
<el-input v-model="form.DYBXHBUSS" readonly="readonly" placeholder="选择模块结构单元变型号(卡车)" @click.native="choiceZRR4('TRUCK', '模块结构单元变型号(卡车)', form.DYBXHBUSS,false)"></el-input>
<el-input :disabled="disabledXX" v-model="form.DYBXHBUSS" readonly="readonly" placeholder="选择模块结构单元变型号(卡车)" @click.native="choiceZRR4('TRUCK', '模块结构单元变型号(卡车)', form.DYBXHBUSS,false)"></el-input>
</el-form-item>
<el-form-item label="模块结构单元变型号(乘用车)" title="模块结构单元变型号(乘用车)" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYBXHBUSS" readonly="readonly" placeholder="选择模块结构单元变型号(乘用车)" @click.native="choiceZRR5('CAR', '模块结构单元变型号(乘用车)', form.CYCDYBXHBUSS,false)"></el-input>
<el-input :disabled="disabledXX" v-model="form.CYCDYBXHBUSS" readonly="readonly" placeholder="选择模块结构单元变型号(乘用车)" @click.native="choiceZRR5('CAR', '模块结构单元变型号(乘用车)', form.CYCDYBXHBUSS,false)"></el-input>
</el-form-item>
<el-form-item label="体系类别" prop="TXLBBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.TXLBBUSS" placeholder="选择体系类别" clearable @click.native="choiceZRR1('TXLBBUSS', '体系类别', form.TXLBBUSS)"></el-input>
<el-input :disabled="disabledXX" v-model="form.TXLBBUSS" placeholder="选择体系类别" clearable @click.native="choiceZRR1('TXLBBUSS', '体系类别', form.TXLBBUSS)"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="起草人" prop="QCRBUSS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.QCRBUSS"
placeholder="选择起草人"
:title="form.QCRBUSS"
@@ -295,7 +295,7 @@
</el-input>
</el-form-item>
<el-form-item label="适用车型" prop="SYCXCLASS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.SYCXCLASS" placeholder="请选择适用车型" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.SYCXCLASS" placeholder="请选择适用车型" multiple>
<el-option
v-for="item in applyArcticOptions"
placeholder="请选择"
@@ -306,7 +306,7 @@
</el-select>
</el-form-item>
<el-form-item label="适用产品线" prop="SYCPXCLASS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.SYCPXCLASS" placeholder="请选择适用认证" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.SYCPXCLASS" placeholder="请选择适用认证" multiple>
<el-option
v-for="item in sycpxOptions"
placeholder="请选择"
@@ -317,16 +317,16 @@
</el-select>
</el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable :disabled="true"></el-input>
<el-input :disabled="disabledXX" v-model="form.CYCVPPSCNBUSS" placeholder="请输入模块中文名称" clearable disabled></el-input>
</el-form-item>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.KCVPPSCNBUSS" placeholder="关联模块--卡车VPPS编码" clearable :disabled="true"></el-input>
<el-input :disabled="disabledXX" v-model="form.KCVPPSCNBUSS" placeholder="关联模块--卡车VPPS编码" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.DYMCBUSS" placeholder="模块结构单元名称(卡车)" clearable :disabled="true"></el-input>
<el-input :disabled="disabledXX" v-model="form.DYMCBUSS" placeholder="模块结构单元名称(卡车)" clearable disabled></el-input>
</el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCDYMCBUSS" placeholder="模块结构单元名称(乘用车)" clearable :disabled="true"></el-input>
<el-input :disabled="disabledXX" v-model="form.CYCDYMCBUSS" placeholder="模块结构单元名称(乘用车)" clearable disabled></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -338,12 +338,12 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="代替企标编号" prop="DTQBBHBUSS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.DTQBBHBUSS"
placeholder="请输入代替标准号"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -352,12 +352,12 @@
>{{'手动查找'}}</el-button>
</el-form-item>
<el-form-item label="采用标准" prop="CYBZ" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.CYBZ"
placeholder="请输入采用标准"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -366,12 +366,12 @@
>{{'手动查找'}}</el-button>
</el-form-item>
<el-form-item label="引用标准" prop="YYBZ" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.YYBZ"
placeholder="请输入引用标准"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -382,12 +382,12 @@
</el-col>
<el-col :span="12">
<!-- <el-form-item label="被代替企标编号" prop="BDTWJHLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.BDTWJHLAWS"-->
<!-- placeholder="请输入被代替企标编号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"-->
<!-- class="common-button-primary"-->
<!-- size="mini"-->
@@ -396,15 +396,15 @@
<!-- >{{'手动查找'}}</el-button>-->
<!-- </el-form-item>-->
<el-form-item label="上传时间" prop="XCSJBUSS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.XCSJBUSS"
placeholder=""
clearable
:disabled="true"
disabled
></el-input>
</el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
<el-select v-model="form.CYCD" filterable clearable
<el-select :disabled="disabledXX" v-model="form.CYCD" filterable clearable
placeholder="请先选择采标程度"
>
<el-option
@@ -416,7 +416,7 @@
</el-select>
</el-form-item>
<el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.GLWJBUSSName"
@@ -427,7 +427,7 @@
<div v-for="(item,index) in GLWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -444,7 +444,7 @@
<el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -462,10 +462,10 @@
<!-- <template>-->
<!-- <div class="prc-content-border" style="height: 66vh;position: relative;">-->
<!-- <div class="action-bar">-->
<!-- <el-button type="primary" class="common-button-primary add-button" size="mini" @click="choiceZRRS('', 2, '')">-->
<!-- <el-button :disabled="disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="choiceZRRS('', 2, '')">-->
<!-- 批量编辑-->
<!-- </el-button>-->
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"-->
<!-- size="mini"-->
<!-- class="common-button-primary add-button"-->
@@ -500,7 +500,7 @@
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.modelName" :disabled="scope.row.disabled" placeholder="请维护模块名称" @blur="modelNameFunc(scope.row)"/>-->
<!-- <el-input :disabled="disabledXX" v-model="scope.row.modelName" :disabled="scope.row.disabled" placeholder="请维护模块名称" @blur="modelNameFunc(scope.row)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
<!-- </el-table-column>-->
@@ -512,7 +512,7 @@
<!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"-->
<!-- >-->
<!-- <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" @click.native="choiceZRRS(scope.row.zrUserId, 1, scope.$index)"/>-->
<!-- <el-input :disabled="disabledXX" v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" @click.native="choiceZRRS(scope.row.zrUserId, 1, scope.$index)"/>-->
<!-- </el-form-item>-->
<!-- </template>-->
<!-- </el-table-column>-->
@@ -546,7 +546,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.prcCreateUserName" placeholder="标准起草人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.prcCreateUserName" placeholder="标准起草人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -556,7 +556,7 @@
<el-form-item prop="qcUserName" style="margin-bottom: 0">
<h4>其他起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.qcUserName" clearable readonly="readonly" placeholder="其他起草人" @click.native="choiceZRRList('qcUserId', '选择其他起草人', roleForm.qcUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.qcUserName" clearable readonly="readonly" placeholder="其他起草人" @click.native="choiceZRRList('qcUserId', '选择其他起草人', roleForm.qcUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -566,7 +566,7 @@
<el-form-item prop="hzUserName" style="margin-bottom: 0">
<h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.hzUserName" readonly="readonly" clearable placeholder="标准起草人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.hzUserName" readonly="readonly" clearable placeholder="标准起草人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -576,7 +576,7 @@
<el-form-item prop="bzhUserName" style="margin-bottom: 0">
<h4>总院各中心兼职标准化员/各事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bzhUserName" readonly="readonly" placeholder="选择总院各中心兼职标准化员/各事业部标准化员" @click.native="choiceZRR('bzhUserId', '选择总院各中心兼职标准化员/各事业部标准化员', roleForm.bzhUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bzhUserName" readonly="readonly" placeholder="选择总院各中心兼职标准化员/各事业部标准化员" @click.native="choiceZRR('bzhUserId', '选择总院各中心兼职标准化员/各事业部标准化员', roleForm.bzhUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -586,7 +586,7 @@
<el-form-item prop="hqUserName" style="margin-bottom: 0">
<h4>张建芳蒋敏吴娟李中立尧燕耿红静赵淑珍符清萍杨卫利技术委员会相关成员总院相关中心总工及四五级工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.hqUserName" placeholder="选择张建芳、蒋敏、吴娟、李中立、尧燕、耿红静、赵淑珍、符清萍、杨卫利、技术委员会相关成员、总院相关中心总工及四五级工程师" readonly="readonly" @click.native="choiceZRRList('hqUserId', '选择张建芳、蒋敏、吴娟、李中立、尧燕、耿红静、赵淑珍、符清萍、杨卫利、技术委员会相关成员、总院相关中心总工及四五级工程师', roleForm.hqUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.hqUserName" placeholder="选择张建芳、蒋敏、吴娟、李中立、尧燕、耿红静、赵淑珍、符清萍、杨卫利、技术委员会相关成员、总院相关中心总工及四五级工程师" readonly="readonly" @click.native="choiceZRRList('hqUserId', '选择张建芳、蒋敏、吴娟、李中立、尧燕、耿红静、赵淑珍、符清萍、杨卫利、技术委员会相关成员、总院相关中心总工及四五级工程师', roleForm.hqUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -596,7 +596,7 @@
<el-form-item prop="xdUserName" style="margin-bottom: 0">
<h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.xdUserName" readonly="readonly" placeholder="标准起草人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.xdUserName" readonly="readonly" placeholder="标准起草人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -606,7 +606,7 @@
<el-form-item prop="fggcsUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.fggcsUserName" readonly="readonly" placeholder="标准法规工程师" @click.native="choiceZRR('fggcsUserId', '选择标准法规工程师', roleForm.fggcsUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.fggcsUserName" readonly="readonly" placeholder="标准法规工程师" @click.native="choiceZRR('fggcsUserId', '选择标准法规工程师', roleForm.fggcsUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -616,7 +616,7 @@
<el-form-item prop="jsfzrUserName" style="margin-bottom: 0">
<h4>起草单位高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.jsfzrUserName" readonly="readonly" placeholder="选择起草单位高级经理" @click.native="choiceZRR('jsfzrUserId', '选择起草单位高级经理', roleForm.jsfzrUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.jsfzrUserName" readonly="readonly" placeholder="选择起草单位高级经理" @click.native="choiceZRR('jsfzrUserId', '选择起草单位高级经理', roleForm.jsfzrUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -626,7 +626,7 @@
<el-form-item prop="bzUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bzUserName" readonly="readonly" placeholder="选择标准法规部高级经理" @click.native="choiceZRR('bzUserId', '选择标准法规部高级经理', roleForm.bzUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.bzUserName" readonly="readonly" placeholder="选择标准法规部高级经理" @click.native="choiceZRR('bzUserId', '选择标准法规部高级经理', roleForm.bzUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -636,7 +636,7 @@
<el-form-item prop="fzrUserName" style="margin-bottom: 0">
<h4>起草单位中心主任</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.fzrUserName" readonly="readonly" placeholder="选择起草单位中心主任" @click.native="choiceZRR('fzrUserId', '选择起草单位中心主任', roleForm.fzrUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.fzrUserName" readonly="readonly" placeholder="选择起草单位中心主任" @click.native="choiceZRR('fzrUserId', '选择起草单位中心主任', roleForm.fzrUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -646,7 +646,7 @@
<el-form-item prop="zhrUserName" style="margin-bottom: 0">
<h4>总院技术委员会覆盖领域企业标准专委会主任总院技术委员会未覆盖领域企业标准总院院长或总院主管副院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.zhrUserName" readonly="readonly" placeholder="选择总院技术委员会覆盖领域企业标准:专委会主任;总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长" @click.native="choiceZRR('zhrUserId', '选择总院技术委员会覆盖领域企业标准:专委会主任;总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长', roleForm.zhrUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.zhrUserName" readonly="readonly" placeholder="选择总院技术委员会覆盖领域企业标准:专委会主任;总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长" @click.native="choiceZRR('zhrUserId', '选择总院技术委员会覆盖领域企业标准:专委会主任;总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长', roleForm.zhrUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -656,7 +656,7 @@
<el-form-item prop="hzUserName" style="margin-bottom: 0">
<h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.pxUserName" readonly="readonly" clearable placeholder="标准起草人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.pxUserName" readonly="readonly" clearable placeholder="标准起草人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -666,7 +666,7 @@
<el-form-item prop="fbUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.fbUserName" readonly="readonly" placeholder="选择标准法规工程师" @click.native="choiceZRR('fbUserId', '选择标准法规工程师', roleForm.fbUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.fbUserName" readonly="readonly" placeholder="选择标准法规工程师" @click.native="choiceZRR('fbUserId', '选择标准法规工程师', roleForm.fbUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -678,7 +678,7 @@
</div>
<!-- 保存||提交-->
<ProcessFooter
v-show="verifySarStandard"
v-show="verifySarStandard || !disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -720,7 +720,7 @@
<div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form">
<el-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select
<el-select :disabled="disabledXX"
:popper-append-to-body="false"
v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源"
@@ -730,14 +730,14 @@
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.numberName"
placeholder="根据编号/名称查找"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -746,7 +746,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="getResetLawsNumRow">清空
@@ -804,8 +804,8 @@
@pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
<el-button :disabled="disabledXX" class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div>
</el-dialog>
<Role-tree
@@ -826,7 +826,7 @@
<!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"-->
<!-- size="800px">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- style="width:70%;padding: 10px"-->
<!-- placeholder="请输入姓名"-->
<!-- v-model="filterText">-->
@@ -849,8 +849,8 @@
<!-- ref="tree">-->
<!-- </el-tree>-->
<!-- <div id="roleFormButton" class="demo-drawer-footer">-->
<!-- <el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>-->
<!-- <el-button class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- <el-button :disabled="disabledXX" class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>-->
<!-- <el-button :disabled="disabledXX" class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- </div>-->
<!-- </el-drawer>-->
<!-- 选择标准的弹框 -->
@@ -866,28 +866,28 @@
<div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area" style="justify-content:left">
<!-- <el-form-item label="计划状态" style="margin-right:-20px" prop="planStatus" class="search-item" >-->
<!-- <el-select v-model="standardSearchForm.planStatus" placeholder="请选择计划状态">-->
<!-- <el-select :disabled="disabledXX" v-model="standardSearchForm.planStatus" placeholder="请选择计划状态">-->
<!-- <el-option label="制定" value="2"></el-option>-->
<!-- <el-option label="修订" value="1"></el-option>-->
<!-- <el-option label="完成" value="0"></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="制修订状态" style="margin-right:-20px" prop="reviseStatus" class="search-item" >-->
<!-- <el-select v-model="standardSearchForm.reviseStatus" placeholder="请选择制修订状态">-->
<!-- <el-select :disabled="disabledXX" v-model="standardSearchForm.reviseStatus" placeholder="请选择制修订状态">-->
<!-- <el-option label="制定完成" value="0"></el-option>-->
<!-- <el-option label="制定中" value="1"></el-option>-->
<!-- <el-option label="未制定" value="2"></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="企标名称" style="margin-right:20px" prop="esName" class="search-item" >
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.esName"
placeholder="请输入企标名称"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item label="起草责任单位" style="margin-right:20px" prop="unit" class="search-item" >
<el-input
<el-input :disabled="disabledXX"
style="width:176px"
v-model="standardSearchForm.unit"
placeholder="请输入起草责任单位"
@@ -895,7 +895,7 @@
:maxlength="100"></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -904,7 +904,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="handleResetSearch">清空
@@ -1007,7 +1007,7 @@
</el-table-column>
<!-- <el-table-column label="操作" align="center" width="80">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- class="opera-btn"-->
<!-- size="mini"-->
<!-- type="primary"-->
@@ -1026,13 +1026,13 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-check"
type="primary"
@click="handleProcessStandardNext(2)">带入</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-default"
icon="el-icon-close"
@@ -1106,6 +1106,7 @@
:defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys4"
:nodeKey="nodeKeyModel" @popoverHide="popoverCarHideModel"
@popoverHideCancel="popoverCarHideModelCancel()"></tree-select-module>
<loading :loading="ccc"></loading>
</div>
</template>
@@ -1214,6 +1215,8 @@
}
}]
},
ccc:false,
disabledXX:!!this.$route.query.disabledXX,
bpnId: this.$route.query.bpnId,
fileList: [],
FBGBUSSFileList: [],
@@ -1244,7 +1247,7 @@
pageSize: this.$store.getters.userInfo.configContent,
unit: '',
esName: '',
planStatus: '0,3',
planStatus: '0,3,6',
reviseStatus: '',
},
tableData: {
@@ -1785,18 +1788,18 @@
}else if(this.userType === 'QCRBUSS'){
this.form.QCRBUSSID=idList;
this.form.QCRBUSS=nameList;
if(data && data.length > 0){
console.log(data)
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
}else if(this.userType === 'bzUserId'){
this.roleForm.bzUserId = idList
this.roleForm.bzUserName = nameList
}
if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
@@ -1857,6 +1860,7 @@
},
getTaskId () {
if(this.$route.query.bpnId){
this.ccc = true
queryTaskFirst({
bpnId: this.$route.query.bpnId
}).then(res => {
@@ -1872,6 +1876,7 @@
this.GLWJBUSSFileList=this.assemble(this.form.GLWJBUSS,this.form.GLWJBUSSName);
this.roleForm = mes.roleForm
this.commentText = mes.commentText
this.ccc = false
})
}else {
this.form.XCSJBUSS = this.dateFormatter()
@@ -1962,6 +1967,14 @@
}
return data
},
filterStringDate(data){
if(data === undefined || data === null || data === '' || data === 'null'){
return ""
}else {
data = data.toString()
}
return data
},
handleProcessStandardNext(status) {
switch (status) {
//
@@ -1993,11 +2006,11 @@
//
this.form.YYBZ = this.filterDate(this.standardCheckedList[0].esMatingRelations)
//
this.form.QCRBUSS = this.filterDate(this.standardCheckedList[0].drafterName)
this.form.QCRBUSSID = this.filterDate(this.standardCheckedList[0].drafter)
this.form.QCRBUSS = this.filterStringDate(this.standardCheckedList[0].drafterName)
this.form.QCRBUSSID = this.filterStringDate(this.standardCheckedList[0].drafter)
//
this.form.QCDW = this.filterDate(this.standardCheckedList[0].unitName)
this.form.QCDWID = this.filterDate(this.standardCheckedList[0].unit)
this.form.QCDW = this.filterStringDate(this.standardCheckedList[0].unitName)
this.form.QCDWID = this.filterStringDate(this.standardCheckedList[0].unit)
this.form.TXLBBUSS = this.filterDate(this.standardCheckedList[0].tsJsonName)
this.form.menuId = this.filterDate(this.standardCheckedList[0].tsJson)
this.form.treeType = 'sarMs'
@@ -2378,6 +2391,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -2390,11 +2404,16 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
@@ -2409,6 +2428,8 @@
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
@@ -2416,6 +2437,7 @@
if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.replaceLawType === 'CYBZ'){
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
@@ -1897,6 +1897,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -1909,11 +1910,16 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
@@ -1928,13 +1934,22 @@
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// --
if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
if(this.form.reviseStatus === '1'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.form.reviseStatus === '2'){
let arr1 = textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}
}else if(this.replaceLawType === 'CYBZ'){
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
@@ -626,11 +626,13 @@
</template>
<script>
import formEditList from './common/formEditList.vue'
import formEditList from './common/formEditListFb.vue'
import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,taskDel,inboundLiaisonDetail,processCreateBuss,evaluationHisList} from "api/process";
import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst,
getBusStandFileByAttId,taskDel,inboundLiaisonDetail,processCreateBuss,
evaluationHisList,verifySnExists} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -648,6 +650,28 @@
TreeSelectModule
},
data () {
const validateStandNumber = async (rule, value, callback) => {
if(this.form.reviseStatus !== '1'){
callback()
}else {
if (value === '') {
callback(new Error('请输入企标顺序号'))
} else {
let res = await this.verifySnExists()
if(res.data){
callback()
let date = new Date();
let year = date.getFullYear();
this.form.standSn = this.form.standNum
this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year) //
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
}else {
callback(new Error('企标顺序号已存在或已锁定'))
}
}
}
};
const validateZrUserIdName = (rule, value, callback) => {
if(this.FBGBUSSFileList.length === 0){
callback(new Error('请上传发布稿文件!'))
@@ -875,6 +899,7 @@
//
standSort: '',
standCode: '',
standNumber: '',
standYear: '',
standName: '',
standEnName: '',
@@ -1008,9 +1033,11 @@
standSort: [
{ required: true, message: '请选择企标类别', trigger: 'change' }
],
standNumber: [
{ required: true, message: '请输入企标号', trigger: 'blur' },
standNum: [
{ required: true, message: '请输入企标顺序号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{validator: validateStandNumber, trigger: 'change'}
],
standYear: [
{ required: true, message: '请输入标准年份'},
@@ -1219,6 +1246,7 @@
},
formCancel (form, list1,list2,list3,list4,list5,fileMadel,fileList,fileType,list6) {
this.form = form
console.log(this.form)
this.FBGBUSSFileList = list1
this.LSBBBUSSFileList = list2
this.BZSMBUSSFileList = list3
@@ -1378,7 +1406,23 @@
}else if(this.userType === 'hqUserId'){
this.roleForm.hqUserId=idList;
this.roleForm.hqUserName=nameList;
}else if(this.userType === 'QCRBUSS'){
this.form.QCRBUSSID=idList;
this.form.QCRBUSS=nameList;
this.formKey++
}
if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
const res = new Map();
return newArr.filter((newArr) => !res.has(newArr) && res.set(newArr, 1));
},
checkedRole (data) {
if (this.type === 0) {
@@ -1462,6 +1506,7 @@
signFlag: data.signFlag ? data.signFlag : '1', //
//
standCode: '',
standNumber: '',
standYear: '',
textStatusBuss: '',
issueTime: '',
@@ -1903,6 +1948,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -1915,11 +1961,16 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
@@ -1934,14 +1985,23 @@
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// --
if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.getStandInfoByReviseStatus()
if(this.form.reviseStatus === '1'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
}else if(this.form.reviseStatus === '2'){
let arr1 = textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
this.getStandInfoByReviseStatus()
}
// this.getStandInfoByReviseStatus()
}else if(this.replaceLawType === 'CYBZ'){
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
@@ -2516,7 +2576,10 @@
this.$message.success(res.message)
}
})
}})
}
})
}else{
this.$message.warning('请检查基础信息表单是否填写完整')
}
})
},
@@ -2539,6 +2602,19 @@
})
}
},
verifySnExists(){
return new Promise((resolve, reject) => {
verifySnExists({
taskId:this.taskIds,
standSn:this.form.standNum,
standSort:this.form.standSort
}).then(res => {
const history = res;
resolve(history)
}).catch(e => {
})
})
},
/**
* @description: 流程入库
* @date: 2020-11-18 21:47:58
@@ -2604,7 +2680,6 @@
this.form.prcName = this.prcName
this.form.issueTime = this.dateFormatter()
this.form['id'] = item.id
this.getStandInfoByReviseStatus()
this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS'])
this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS'])
this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS'])
@@ -2624,7 +2699,9 @@
this.GLWJBUSSFileList=this.assemble(item.GLWJBUSS,item.GLWJBUSSName);
this.summaryFileList=this.assemble(item.summaryFile,item.summaryFileName);
this.madelSubList=this.assemble(item.madelSub,item.madelSubName);
this.formKey++
this.getStandInfoByReviseStatus()
})
},
filterObj(obj){
@@ -2663,6 +2740,22 @@
//
this.getTaskId(processForm)
}
// if(res.nowTaskInfo && res.nowTaskInfo === ''){
// const processForm = JSON.parse(res.mesg)
// if (processForm.form === undefined) {
// this.getFormFieldList(processForm)
// } else {
// //
// this.getTaskId(processForm)
// }
// }else {
// this.$alert(''+(res.nowTaskInfo ?res.nowTaskInfo:"")+',访', '', {
// confirmButtonText: '',
// callback: action => {
// this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
// }
// });
// }
}
}).catch(e => {
})
@@ -2697,16 +2790,19 @@
this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year)
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}else {
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss1_'+this.form.reviseStatus,standSort:this.form.standSort}, {
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss1_'+this.form.reviseStatus,standSort:this.form.standSort,taskId: this.taskIds}, {
_this: this
}, res => {
const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
let standSn = obj.newStandSn
this.form.standSn = standSn
this.form.standNumber = standSn
this.form.standNum = standSn
this.form.standYear = this.regDate(year) //
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}, e => {
})
}
@@ -1433,8 +1433,8 @@
this.formKey++
}
if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1963,6 +1963,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -1975,11 +1976,16 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
@@ -1994,13 +2000,22 @@
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// --
if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
if(this.form.reviseStatus === '1'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.form.reviseStatus === '2'){
let arr1 = textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}
}else if(this.replaceLawType === 'CYBZ'){
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
@@ -1768,8 +1768,8 @@
this.formKey++
}
if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -2300,6 +2300,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -2312,11 +2313,16 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
@@ -2331,13 +2337,22 @@
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// --
if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
if(this.form.reviseStatus === '1'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.form.reviseStatus === '2'){
let arr1 = textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}
}else if(this.replaceLawType === 'CYBZ'){
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
@@ -1640,6 +1640,18 @@
this.roleForm.bzUserId = idList
this.roleForm.bzUserName = nameList
}
if(data && data.length > 0){
console.log(data)
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
this.modalShowRoleFlag = false
},
unique(newArr) {
const res = new Map();
return newArr.filter((newArr) => !res.has(newArr) && res.set(newArr, 1));
},
checkedRole (data) {
if (this.type === 0) {
@@ -1690,7 +1702,6 @@
this.form.evaluationData = []
this.pid = this.form.topId
this.evaluationHisListRep()
this.getStandInfoByReviseStatus()
this.evaluationHisListRepSum()
this.footFileList=this.assemble(this.form.footFile,this.form.footFileName);
this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName);
@@ -2164,6 +2175,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -2176,31 +2188,52 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
if (item.standYear != null && item.standYear !== '') {
texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber + '-' + item.standYear : item.standNumber + '-' + item.standYear
} else {
texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber : item.standNumber
if(item.standCode !== null && item.standCode !== ''){
texts = item.standCode
}else {
if (item.standYear != null && item.standYear !== '') {
texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber + '-' + item.standYear : item.standNumber + '-' + item.standYear
} else {
texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber : item.standNumber
}
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// --
if(this.replaceLawType === 'DTQBBHBUSS'){
this.form.DTQBBHBUSS = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
if(this.form.reviseStatus === '1'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.form.reviseStatus === '2'){
let arr1 = textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}
}else if(this.replaceLawType === 'CYBZ'){
this.form.CYBZ = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
}else if(this.replaceLawType === 'YYBZ'){
this.form.YYBZ = this.form.YYBZ ? this.form.YYBZ + ',' +textArr.join(',') : textArr.join(',')
let arr1 = this.form.YYBZ ? this.form.YYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.YYBZ = this.filterSetData(arr1)
}else if(this.replaceLawType === 'bfbdtbzh'){
this.form.bfbdtbzh = this.form.bfbdtbzh ? this.form.bfbdtbzh + ',' +textArr.join(',') : textArr.join(',')
}else {
@@ -2209,6 +2242,14 @@
// this.$emit('input', textArr.join(','))
this.$refs.selections.clearSelection()
},
filterSetData(data){
const arr=new Set()
let permission = data.split(",");
permission.forEach((item, index) => {
arr.add(item)
})
return Array.from(arr).join(',');
},
//
handlePreview (item) {
let routeUrl = this.$router.resolve({
@@ -2813,7 +2854,6 @@
this.form['id'] = item.id
this.form.evaluationData = []
this.evaluationHisListRep()
this.getStandInfoByReviseStatus()
this.evaluationHisListRepSum()
this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS'])
this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS'])
@@ -1421,8 +1421,8 @@
this.formKey++
}
if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1951,6 +1951,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -1963,11 +1964,16 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
@@ -1982,13 +1988,22 @@
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// --
if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
if(this.form.reviseStatus === '1'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.form.reviseStatus === '2'){
let arr1 = textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}
}else if(this.replaceLawType === 'CYBZ'){
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
@@ -1767,8 +1767,8 @@
this.formKey++
}
if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",")
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -2298,6 +2298,7 @@
//
replaceLawsNumModelBt () {
let textArr = []
let textArr2 = []
if (typeof this.value === 'string') {
if (this.value) {
@@ -2310,11 +2311,16 @@
type: 'warning'
})
}
if (this.selectedListRep.length + textArr.length > 20) {
if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({
message: '标准最多选择20项',
type: 'warning'
})
}else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){
return this.$message({
message: '标准最多选择1项',
type: 'warning'
})
}
this.selectedListRep.map((item) => {
let texts = ''
@@ -2329,13 +2335,22 @@
}
textArr.push(texts)
textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false
})
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// --
if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
if(this.form.reviseStatus === '1'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.form.reviseStatus === '2'){
let arr1 = textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}
}else if(this.replaceLawType === 'CYBZ'){
let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',')
this.form.CYBZ = this.filterSetData(arr1)
@@ -14,16 +14,16 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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 v-if="false" label="" prop="type" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qbfsForm.type"
clearable
></el-input>
</el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.bussSort" multiple filterable placeholder="请选择企标类别" style="width: 100%;">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.bussSort" multiple filterable placeholder="请选择企标类别" style="width: 100%;">
<el-option
v-for="(item, index) in standSortOptions"
:key="index"
@@ -33,7 +33,7 @@
</el-select>
</el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.esName"
placeholder="请输入企标名称"
@@ -41,17 +41,17 @@
></el-input>
</el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="qbfsForm.reviseStatus === '修订'" prop="rqbName" label="代替企标编号" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="qbfsForm.rqbJson">
</el-input>
<el-input
<el-input :disabled="disabledXX"
clearable
v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号"
@@ -61,7 +61,7 @@
</el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-option
v-for="item in BZList"
:key="item.value"
@@ -71,7 +71,7 @@
</el-select>
</el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.resPersonName"
placeholder="请输入评审责任人"
@@ -88,7 +88,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="引用标准" style="width: 100%; margin-right:10px" prop="esMatingRelations" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.esMatingRelations"
placeholder="请输入引用标准"
@@ -99,7 +99,7 @@
<el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled">
<div v-if="qbfsForm.unitName">
<el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位"
@@ -108,7 +108,7 @@
</el-tooltip>
</div>
<div v-else>
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位"
@@ -117,7 +117,7 @@
</div>
</el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.drafterName"
placeholder="请输入起草人"
@@ -125,7 +125,7 @@
></el-input>
</el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.wgLeaderName"
placeholder="请输入工作组组长"
@@ -142,21 +142,21 @@
</el-date-picker>
</el-form-item>
<el-form-item label="采用国内外标准情况" style="width: 100%; margin-right:10px" prop="isRelate" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.isRelate"
placeholder="请输入采用国内外标准情况"
:maxlength="500"/>
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '否'" label="简述指标依据" style="width: 100%; margin-right:10px" prop="technologic" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.technologic"
placeholder="请输入是否引用标准"
:maxlength="500"/>
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '是'" label="采用标准" style="width: 100%; margin-right:10px" prop="esStandRelations" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.esStandRelations"
placeholder="请输入采用标准"
@@ -164,7 +164,7 @@
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-option
v-for="(item, index) in cbcdOptions"
:key="index"
@@ -174,14 +174,14 @@
</el-select>
</el-form-item>
<el-form-item label="体系结构" style="width: 100%; margin-right:10px" prop="tsJsonName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.tsJsonName"
placeholder="请输入体系结构"
:maxlength="500"/>
</el-form-item>
<el-form-item label="取消原因" prop="cancelReason" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="qbfsForm.cancelReason"
placeholder="请输入取消原因"
@@ -205,19 +205,19 @@
<div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standName"
placeholder="根据企标名称查找"
></el-input>
</el-form-item>
<el-form-item label="制修订类型" class="search-item search-item-last">
<el-select v-model="standardSearch.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" v-model="standardSearch.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -226,7 +226,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="clearSearch">清空
@@ -320,8 +320,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
</div>
@@ -338,6 +338,7 @@ export default {
props: ['message'],
data(){
return{
disabledXX:!!this.$route.query.disabledXX,
formRules: {
bussSort: [
{ required: true, message: "请选择企标类别", trigger: "blur" }
@@ -17,7 +17,7 @@
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择延期标准</el-button>
</el-form-item>
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qbfsForm.type"
clearable
></el-input>
@@ -33,7 +33,7 @@
</el-select>
</el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.esName"
placeholder="请输入企标名称"
@@ -47,11 +47,11 @@
</el-select>
</el-form-item>
<el-form-item v-if="qbfsForm.reviseStatus === '修订'" prop="rqbName" label="代替企标编号" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="qbfsForm.rqbJson">
</el-input>
<el-input
<el-input :disabled="disabledXX"
clearable
v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号"
@@ -71,7 +71,7 @@
</el-select>
</el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.resPersonName"
placeholder="请输入评审责任人"
@@ -88,7 +88,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="引用标准" style="width: 100%; margin-right:10px" prop="esMatingRelations" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.esMatingRelations"
placeholder="请输入引用标准"
@@ -107,7 +107,7 @@
<el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled">
<div v-if="qbfsForm.unitName">
<el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位"
@@ -116,7 +116,7 @@
</el-tooltip>
</div>
<div v-else>
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位"
@@ -125,7 +125,7 @@
</div>
</el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.drafterName"
placeholder="请输入起草人"
@@ -133,7 +133,7 @@
></el-input>
</el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.wgLeaderName"
placeholder="请输入工作组组长"
@@ -150,21 +150,21 @@
</el-date-picker>
</el-form-item>
<el-form-item label="采用国内外标准情况" style="width: 100%; margin-right:10px" prop="isRelate" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.isRelate"
placeholder="请输入采用国内外标准情况"
:maxlength="500"/>
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '否'" label="简述指标依据" style="width: 100%; margin-right:10px" prop="technologic" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.technologic"
placeholder="请输入是否引用标准"
:maxlength="500"/>
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '是'" label="采用标准" style="width: 100%; margin-right:10px" prop="esStandRelations" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.esStandRelations"
placeholder="请输入采用标准"
@@ -190,14 +190,14 @@
</el-date-picker>
</el-form-item>
<el-form-item label="体系结构" style="width: 100%; margin-right:10px" prop="tsJsonName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.tsJsonName"
placeholder="请输入体系结构"
:maxlength="500"/>
</el-form-item>
<el-form-item label="延期原因" prop="delayReason" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="qbfsForm.delayReason"
placeholder="请输入延期原因"
@@ -221,7 +221,7 @@
<div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standName"
placeholder="根据企标名称查找"
></el-input>
@@ -354,6 +354,7 @@ export default {
props: ['message'],
data(){
return{
disabledXX:!!this.$route.query.disabledXX,
BZList: [],
cbcdOptions: [],
standSortOptions: [],
@@ -6,13 +6,13 @@
<el-form :model="qbfsForm" class="label-input-form prc-content-border"
label-width="150px" :rules="qbfsFormRules" ref="qbfsForm">
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qbfsForm.type"
clearable
></el-input>
</el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.bussSort" filterable placeholder="请选择企标类别" style="width: 100%;">
<el-select :disabled="disabledXX" v-model="qbfsForm.bussSort" filterable placeholder="请选择企标类别" style="width: 100%;">
<el-option
v-for="(item, index) in standSortOptions"
:key="index"
@@ -22,24 +22,24 @@
</el-select>
</el-form-item>
<el-form-item prop="esName" label="企标名称" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model.trim="qbfsForm.esName"
placeholder="请输入企标名称"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="qbfsForm.reviseStatus === '修订'" prop="rqbName" label="代替企标编号" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="qbfsForm.rqbJson">
</el-input>
<el-input
<el-input :disabled="disabledXX"
clearable
v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号"
@@ -49,7 +49,7 @@
</el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-select :disabled="disabledXX" v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-option
v-for="item in BZList"
:key="item.value"
@@ -59,28 +59,28 @@
</el-select>
</el-form-item>
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" prop="unitName" class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.unit" style="display: none;"></el-input>
<el-input v-model="qbfsForm.unitName" placeholder="请选择起草责任单位"
<el-input :disabled="disabledXX" v-model="qbfsForm.unit" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.unitName" placeholder="请选择起草责任单位"
@click.native="choiceZRBM('unit', '选择起草责任单位', qbfsForm.unit)">
</el-input>
</el-form-item>
<el-form-item prop="drafterName" label="起草人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.drafter" style="display: none;"></el-input>
<el-input v-model="qbfsForm.drafterName" placeholder="请选择起草人" readonly
<el-input :disabled="disabledXX" v-model="qbfsForm.drafter" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.drafterName" placeholder="请选择起草人" readonly
@click.native="choiceZRRS('1')">
</el-input>
</el-form-item>
<el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.resPerson" style="display: none;"></el-input>
<el-input v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人"
<el-input :disabled="disabledXX" v-model="qbfsForm.resPerson" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人"
@click.native="choiceZRRS('2')">
</el-input>
</el-form-item>
<el-form-item prop="wgLeaderName" label="工作组组长" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.wgLeader" style="display: none;"></el-input>
<el-input v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长"
<el-input :disabled="disabledXX" v-model="qbfsForm.wgLeader" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长"
@click.native="choiceLeader"></el-input>
</el-form-item>
<el-form-item label="计划标准初稿完成时间" style="width: 100%; margin-right:10px" prop="draftTime" class="add-form-item form-item-disabled">
@@ -100,11 +100,11 @@
</el-date-picker>
</el-form-item>
<el-form-item prop="tsJson" label="体系结构" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="qbfsForm.tsJson">
</el-input>
<el-input
<el-input :disabled="disabledXX"
clearable
v-model="qbfsForm.tsJsonName"
placeholder="请选择体系结构"
@@ -114,14 +114,14 @@
</el-form-item>
<el-form-item prop="isRelate" label="采用国内外标准情况" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.isRelate" placeholder="请选择采用国内外标准情况">
<el-select :disabled="disabledXX" v-model="qbfsForm.isRelate" placeholder="请选择采用国内外标准情况">
<el-option label="是" value="是"></el-option>
<el-option label="否" value="否"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '否'" prop="technologic" label="简述指标依据" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="qbfsForm.technologic"
placeholder="请输入指标依据"
@@ -145,7 +145,7 @@
</template>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-select :disabled="disabledXX" v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-option
v-for="(item, index) in cbcdOptions"
:key="index"
@@ -165,7 +165,7 @@
></custom-input-for-all-standards2>
</template>
<el-form-item label="立项原因" style="width: 100%; margin-right:10px" prop="newReason" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="qbfsForm.newReason"
placeholder="请输入立项原因"
@@ -175,10 +175,10 @@
<div v-if="LXDList.length > 0" v-for="(item,index) in LXDList" :key="index" style="color: #409eff;cursor:pointer" class="fileClass">
<span style="width: 80%;" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" plain icon="el-icon-download" @click="handleFilePreview(item,'down')"></el-button>
</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''">
<el-button type="primary" size="mini" plain icon="el-icon-edit" @click="handleFilePreview(item,'onlineEdit')"></el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" plain icon="el-icon-edit" @click="handleFilePreview(item,'onlineEdit')"></el-button>
</span>
</div>
</el-form-item>
@@ -196,19 +196,19 @@
<div class="search-area">
<el-form :model="QYBZform" inline class="label-input-form">
<el-formItem label="标准号" prop="numberName" class="search-item">
<el-input v-model="QYBZform.standCode" clearable placeholder="根据标准号查找" :maxlength="100"/>
<el-input :disabled="disabledXX" v-model="QYBZform.standCode" clearable placeholder="根据标准号查找" :maxlength="100"/>
</el-formItem>
<el-formItem label="标准名称" prop="standName" class="search-item">
<el-input v-model="QYBZform.standName" clearable placeholder="根据标准名称查找" :maxlength="100"/>
<el-input :disabled="disabledXX" v-model="QYBZform.standName" clearable placeholder="根据标准名称查找" :maxlength="100"/>
</el-formItem>
<el-formItem class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
size="mini"
class="common-button-primary"
@click="QYBZgetBtn">查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
@click="clearQYBZ">清空
@@ -274,8 +274,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="QYBZcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="QYBZcloseDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button>
</div>
</div>
</el-drawer>
@@ -301,8 +301,8 @@
</el-tree>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="TXJGcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button>
<el-button :disabled="disabledXX" size="mini" @click="TXJGcloseDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button>
</div>
</div>
</el-drawer>
@@ -319,14 +319,14 @@
<div class="left">
<el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="工作组" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="workSearch.workGroupName"
clearable
placeholder="根据工作组进行查找"
/>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -335,7 +335,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="clearSearch">清空
@@ -382,8 +382,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<!-- 多选择责任人-->
@@ -424,26 +424,21 @@ export default {
},
props: ['message'],
data(){
const standNameVerify = (rule, value, callback) => {
if(value === '' || value === null){
const standNameVerify = async (rule, value, callback) => {
debugger
if (value === '' || value === null) {
return callback(new Error('请输入企标名称'))
}else {
this.$http.get('esRevisePlan/es-revise-plan/getDataByNameAndSort', {
bussSort: this.qbfsForm.bussSort,
esName: this.qbfsForm.esName,
}, {
_this: this,
}, res => {
if (res.data && res.data > 0) {
return callback(new Error('企标名称重复'))
}else {
callback()
}
}, e => {
})
} else {
let res = await this.getDataByNameAndSort()
if (res.data && res.data > 0) {
return callback(new Error('企标名称重复'))
} else {
callback()
}
}
};
return {
disabledXX:!!this.$route.query.disabledXX,
workModel: false,
workSearch: {
workGroupName: "",
@@ -519,7 +514,7 @@ export default {
{ required: true, message: "请选择企标类别", trigger: "blur" }
],
esName: [
{ required: true, validator: standNameVerify, trigger: "blur" }
{ required: true, message:"请输入企标名称", trigger: "blur" }
],
reviseStatus: [
{ required: true, message: "请选择制修订类型", trigger: "blur" }
@@ -604,6 +599,20 @@ export default {
}
},
methods: {
getDataByNameAndSort() {
return new Promise((resolve, reject) => {
this.$http.get('esRevisePlan/es-revise-plan/getDataByNameAndSort', {
bussSort: this.qbfsForm.bussSort,
esName: this.qbfsForm.esName,
}, {
_this: this,
}, res => {
const history = res;
resolve(history)
}, e => {
})
})
},
choiceLeader(){
this.workModel = true
},
@@ -856,8 +865,8 @@ export default {
let idList = "", nameList = ""
let unitList = "", unitNameList = ""
data.forEach(item => {
unList.push(item.institutionName)
uidList.push(item.institutionId)
unList.push(item.topUnit)
uidList.push(item.topUnitId)
if (nameList.length) {
nameList += ",";
idList += ",";
@@ -866,8 +875,8 @@ export default {
}
idList += item.id;
nameList += item.name;
unitList += item.institutionId
unitNameList += item.institutionName
unitList += item.topUnit
unitNameList += item.topUnitId
});
let unNameList = []
let unIdList = []
@@ -14,25 +14,25 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="选择合并标准1" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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 label="企标名称" prop="esName1" class="add-form-item form-item-disabled">
<el-input readonly v-model="qbfsForm.esName1" placeholder="请输入企标名称" clearable></el-input>
<el-input :disabled="disabledXX" readonly v-model="qbfsForm.esName1" placeholder="请输入企标名称" clearable></el-input>
</el-form-item>
<el-form-item label="制修订类型" prop="reviseStatus1" class="add-form-item form-item-disabled">
<el-input readonly v-model="qbfsForm.reviseStatus1" placeholder="请输入制修订类型" clearable></el-input>
<el-input :disabled="disabledXX" readonly v-model="qbfsForm.reviseStatus1" placeholder="请输入制修订类型" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="选择合并标准2" prop="orgName" class="add-form-item form-item-disabled">
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow2">根据企标编号名称类别查询</el-button>
<el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow2">根据企标编号名称类别查询</el-button>
</el-form-item>
<el-form-item label="企标名称" prop="esName2" class="add-form-item form-item-disabled">
<el-input readonly v-model="qbfsForm.esName2" placeholder="请输入企标名称" clearable></el-input>
<el-input :disabled="disabledXX" readonly v-model="qbfsForm.esName2" placeholder="请输入企标名称" clearable></el-input>
</el-form-item>
<el-form-item label="制修订类型" prop="reviseStatus2" class="add-form-item form-item-disabled">
<el-input readonly v-model="qbfsForm.reviseStatus2" placeholder="请输入制修订类型" clearable></el-input>
<el-input :disabled="disabledXX" readonly v-model="qbfsForm.reviseStatus2" placeholder="请输入制修订类型" clearable></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -42,13 +42,13 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qbfsForm.type"
clearable
></el-input>
</el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.bussSort" filterable placeholder="请选择企标类别" style="width: 100%;">
<el-select :disabled="disabledXX" v-model="qbfsForm.bussSort" filterable placeholder="请选择企标类别" style="width: 100%;">
<el-option
v-for="(item, index) in standSortOptions"
:key="index"
@@ -58,24 +58,24 @@
</el-select>
</el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qbfsForm.esName"
placeholder="请输入企标名称"
clearable
></el-input>
</el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="qbfsForm.reviseStatus === '修订'" prop="rqbName" label="代替企标编号" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="qbfsForm.rqbJson">
</el-input>
<el-input
<el-input :disabled="disabledXX"
clearable
v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号"
@@ -85,7 +85,7 @@
</el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-select :disabled="disabledXX" v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-option
v-for="item in BZList"
:key="item.value"
@@ -95,8 +95,8 @@
</el-select>
</el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.resPerson" style="display: none;"></el-input>
<el-input v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人"
<el-input :disabled="disabledXX" v-model="qbfsForm.resPerson" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人"
@click.native="choiceZRRS('2')">
</el-input>
</el-form-item>
@@ -120,7 +120,7 @@
</template>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-select :disabled="disabledXX" v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-option
v-for="(item, index) in cbcdOptions"
:key="index"
@@ -131,7 +131,7 @@
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '否'" prop="technologic" label="简述指标依据" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="qbfsForm.technologic"
placeholder="请输入指标依据"
@@ -140,20 +140,20 @@
</el-col>
<el-col :span="12">
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" prop="unitName" class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.unit" style="display: none;"></el-input>
<el-input v-model="qbfsForm.unitName" placeholder="请选择起草责任单位"
<el-input :disabled="disabledXX" v-model="qbfsForm.unit" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.unitName" placeholder="请选择起草责任单位"
@click.native="choiceZRBM('unit', '选择起草责任单位', qbfsForm.unit)">
</el-input>
</el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.drafter" style="display: none;"></el-input>
<el-input v-model="qbfsForm.drafterName" placeholder="请选择起草人"
<el-input :disabled="disabledXX" v-model="qbfsForm.drafter" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.drafterName" placeholder="请选择起草人"
@click.native="choiceZRRS('1')">
</el-input>
</el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.wgLeader" style="display: none;"></el-input>
<el-input v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长"
<el-input :disabled="disabledXX" v-model="qbfsForm.wgLeader" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长"
@click.native="choiceLeader"></el-input>
</el-form-item>
<el-form-item label="标准发布时间" prop="releaseTime" class="add-form-item form-item-disabled">
@@ -165,11 +165,11 @@
</el-date-picker>
</el-form-item>
<el-form-item prop="tsJson" label="体系结构" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="qbfsForm.tsJson">
</el-input>
<el-input
<el-input :disabled="disabledXX"
clearable
v-model="qbfsForm.tsJsonName"
placeholder="请选择体系结构"
@@ -179,7 +179,7 @@
</el-form-item>
<el-form-item prop="isRelate" label="采用国内外标准情况" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.isRelate" placeholder="请选择采用国内外标准情况">
<el-select :disabled="disabledXX" v-model="qbfsForm.isRelate" placeholder="请选择采用国内外标准情况">
<el-option label="是" value="是"></el-option>
<el-option label="否" value="否"></el-option>
</el-select>
@@ -193,7 +193,7 @@
></custom-input-for-all-standards2>
</template>
<el-form-item label="合并原因" prop="mergeReason" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="qbfsForm.mergeReason"
placeholder="请输入合并原因"
@@ -217,19 +217,19 @@
<div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standName"
placeholder="根据企标名称查找"
></el-input>
</el-form-item>
<el-form-item label="制修订类型" class="search-item search-item-last">
<el-select v-model="standardSearch.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" v-model="standardSearch.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -238,7 +238,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="clearSearch">清空
@@ -332,8 +332,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<!-- 选择企业标准弹窗-->
@@ -349,19 +349,19 @@
<div class="search-area">
<el-form :model="QYBZform" inline class="label-input-form">
<el-formItem label="标准号" prop="numberName" class="search-item">
<el-input v-model="QYBZform.standCode" clearable placeholder="根据标准号查找" :maxlength="100"/>
<el-input :disabled="disabledXX" v-model="QYBZform.standCode" clearable placeholder="根据标准号查找" :maxlength="100"/>
</el-formItem>
<el-formItem label="标准名称" prop="standName" class="search-item">
<el-input v-model="QYBZform.standName" clearable placeholder="根据标准名称查找" :maxlength="100"/>
<el-input :disabled="disabledXX" v-model="QYBZform.standName" clearable placeholder="根据标准名称查找" :maxlength="100"/>
</el-formItem>
<el-formItem class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
size="mini"
class="common-button-primary"
@click="QYBZgetBtn">查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
@click="clearQYBZ">清空
@@ -427,8 +427,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="QYBZcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="QYBZcloseDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button>
</div>
</div>
</el-drawer>
@@ -454,8 +454,8 @@
</el-tree>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="TXJGcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button>
<el-button :disabled="disabledXX" size="mini" @click="TXJGcloseDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button>
</div>
</div>
</el-drawer>
@@ -472,14 +472,14 @@
<div class="left">
<el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="工作组" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="workSearch.workGroupName"
clearable
placeholder="根据工作组进行查找"
/>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -488,7 +488,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="clearWorkSearch">清空
@@ -535,8 +535,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeWorkDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkWorkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeWorkDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkWorkDrawer">带入</el-button>
</div>
</el-drawer>
<!-- 多选择责任人-->
@@ -579,6 +579,7 @@ export default {
props: ['message'],
data(){
return {
disabledXX:!!this.$route.query.disabledXX,
workModel: false,
workSearch: {
workGroupName: "",
@@ -14,16 +14,16 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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 v-if="false" label="" prop="type" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qbfsForm.type"
clearable
></el-input>
</el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.bussSort" multiple filterable placeholder="请选择企标类别" style="width: 100%;">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.bussSort" multiple filterable placeholder="请选择企标类别" style="width: 100%;">
<el-option
v-for="(item, index) in standSortOptions"
:key="index"
@@ -33,7 +33,7 @@
</el-select>
</el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.esName"
placeholder="请输入企标名称"
@@ -41,17 +41,17 @@
></el-input>
</el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="qbfsForm.reviseStatus === '修订'" prop="rqbName" label="代替企标编号" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="display: none;"
v-model="qbfsForm.rqbJson">
</el-input>
<el-input
<el-input :disabled="disabledXX"
clearable
v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号"
@@ -61,7 +61,7 @@
</el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.area" multiple filterable placeholder="请选择适用车型" style="width: 100%;">
<el-option
v-for="item in BZList"
:key="item.value"
@@ -71,7 +71,7 @@
</el-select>
</el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.resPersonName"
placeholder="请输入评审责任人"
@@ -88,14 +88,14 @@
</el-date-picker>
</el-form-item>
<el-form-item label="引用标准" style="width: 100%; margin-right:10px" prop="esMatingRelations" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.esMatingRelations"
placeholder="请输入引用标准"
:maxlength="500"/>
</el-form-item>
<el-form-item label="更名后企标名称" prop="renameEs" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qbfsForm.renameEs"
placeholder="请输入更名后企标名称"
clearable
@@ -106,7 +106,7 @@
<el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled">
<div v-if="qbfsForm.unitName">
<el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位"
@@ -115,7 +115,7 @@
</el-tooltip>
</div>
<div v-else>
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位"
@@ -124,7 +124,7 @@
</div>
</el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.drafterName"
placeholder="请输入起草人"
@@ -132,7 +132,7 @@
></el-input>
</el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
readonly
v-model="qbfsForm.wgLeaderName"
placeholder="请输入工作组组长"
@@ -149,21 +149,21 @@
</el-date-picker>
</el-form-item>
<el-form-item label="采用国内外标准情况" style="width: 100%; margin-right:10px" prop="isRelate" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.isRelate"
placeholder="请输入采用国内外标准情况"
:maxlength="500"/>
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '否'" label="简述指标依据" style="width: 100%; margin-right:10px" prop="technologic" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.technologic"
placeholder="请输入简述指标依据"
:maxlength="500"/>
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '是'" label="采用标准" style="width: 100%; margin-right:10px" prop="esStandRelations" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.esStandRelations"
placeholder="请输入采用标准"
@@ -171,7 +171,7 @@
</el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select disabled v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-select :disabled="disabledXX" disabled v-model="qbfsForm.useLevel" filterable placeholder="请选择采标程度" style="width: 100%;">
<el-option
v-for="(item, index) in cbcdOptions"
:key="index"
@@ -181,14 +181,14 @@
</el-select>
</el-form-item>
<el-form-item label="体系结构" style="width: 100%; margin-right:10px" prop="tsJsonName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="qbfsForm.tsJsonName"
placeholder="请输入体系结构"
:maxlength="500"/>
</el-form-item>
<el-form-item label="更名原因" prop="renameReason" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
v-model="qbfsForm.renameReason"
placeholder="请输入更名原因"
@@ -212,19 +212,19 @@
<div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standName"
placeholder="根据企标名称查找"
></el-input>
</el-form-item>
<el-form-item label="制修订类型" class="search-item search-item-last">
<el-select v-model="standardSearch.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" v-model="standardSearch.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -233,7 +233,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="clearSearch">清空
@@ -327,8 +327,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
</div>
@@ -345,6 +345,7 @@ export default {
props: ['message'],
data(){
return{
disabledXX:!!this.$route.query.disabledXX,
formRules: {
bussSort: [
{ required: true, message: "请选择企标类别", trigger: "blur" }
@@ -23,15 +23,15 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="调整类型" class="add-form-item form-item-disabled">
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('establish')">立项
<el-button :disabled="disabledXX" size="small" type="primary" style="margin: 10px;" @click="toggleComName('establish')">立项
</el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('merge')">合并
<el-button :disabled="disabledXX" size="small" type="primary" style="margin: 10px;" @click="toggleComName('merge')">合并
</el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('delay')">延期
<el-button :disabled="disabledXX" size="small" type="primary" style="margin: 10px;" @click="toggleComName('delay')">延期
</el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('cancel')">取消
<el-button :disabled="disabledXX" size="small" type="primary" style="margin: 10px;" @click="toggleComName('cancel')">取消
</el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('rename')">更名
<el-button :disabled="disabledXX" size="small" type="primary" style="margin: 10px;" @click="toggleComName('rename')">更名
</el-button>
</el-form-item>
</el-col>
@@ -43,7 +43,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -70,8 +70,8 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准立项申请人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准立项申请人"
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="标准立项申请人"
disabled></el-input>
</div>
</el-form-item>
@@ -83,8 +83,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准立项单位整车/系统总工</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准立项单位整车/系统总工"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准立项单位整车/系统总工"
@click.native="choiceZRR('dockUser', '选择标准立项单位整车/系统总工', roleForm.dockUser)">
</el-input>
</div>
@@ -102,8 +102,8 @@
<h4>采购部相关人员(可选)</h4>
<h4>海外相关人员(可选)</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.countersigner" style="display: none;"></el-input>
<el-input v-model="roleForm.countersignerName" readonly placeholder="选择会签人员"
<el-input :disabled="disabledXX" v-model="roleForm.countersigner" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.countersignerName" readonly placeholder="选择会签人员"
@click.native="choiceZRRS">
</el-input>
</div>
@@ -116,8 +116,8 @@
<el-form-item prop="examineName" style="margin-bottom: 0">
<h4>标准体系工作组组长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.examine" style="display: none;"></el-input>
<el-input v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长"
<el-input :disabled="disabledXX" v-model="roleForm.examine" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长"
@click.native="choiceZRR('examine', '选择标准体系工作组组长', roleForm.examine)">
</el-input>
</div>
@@ -130,8 +130,8 @@
<el-form-item prop="approverName" style="margin-bottom: 0">
<h4>总院技术委员会覆盖领域企业标准专委会主任/总院技术委员会未覆盖领域企业标准总院院长或总院主管副院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approver" style="display: none;"></el-input>
<el-input v-model="roleForm.approverName" readonly placeholder="选择总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长"
<el-input :disabled="disabledXX" v-model="roleForm.approver" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.approverName" readonly placeholder="选择总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长"
@click.native="choiceZRR('approver', '选择总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长', roleForm.approver)">
</el-input>
</div>
@@ -144,8 +144,8 @@
<el-form-item prop="engineerName" style="margin-bottom: 0">
<h4>相关单位工程研究总院标准法规部</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineer" style="display: none;"></el-input>
<el-input v-model="roleForm.engineerName" readonly placeholder="选择相关单位、工程研究总院标准法规部"
<el-input :disabled="disabledXX" v-model="roleForm.engineer" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.engineerName" readonly placeholder="选择相关单位、工程研究总院标准法规部"
@click.native="choiceZRR('engineer', '选择相关单位、工程研究总院标准法规部', roleForm.engineer)">
</el-input>
</div>
@@ -222,7 +222,7 @@
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -274,6 +274,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
submitFlag: '',
toggleType: '5',
comFlag: 1,
@@ -14,14 +14,14 @@
</ProcessTitle>
<el-form class="label-input-form prc-content-border" label-width="150px" ref="qblx_pageData" :model="qblx_pageData" :rules="qblxRule">
<el-form-item label="流程名称" prop="processName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="width: 90%"
clearable
v-model="qblx_pageData.processName"
placeholder="请输入流程名称"/>
</el-form-item>
<el-form-item label="项目目标" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
style="width: 90%"
clearable
v-model="qblx_pageData.projectTarget"
@@ -39,7 +39,7 @@
:on-success="uploadBackSuccess"
:before-upload="beforeUpload"
>
<el-button class="common-button-default" size="mini">
<el-button :disabled="disabledXX" class="common-button-default" size="mini">
点击上传
</el-button>
</el-upload>
@@ -51,10 +51,10 @@
</process-title>
<div class="tableTitle">
<div class="tableButton">
<el-button type="primary" size="small" @click="addQblx('add','企标制修订立项计划')">新增</el-button>
<el-button type="plain" size="small" @click="uploadQblx">导入</el-button>
<el-button type="success" size="small" @click="downloadStatus">模板下载</el-button>
<el-button type="danger" size="small" @click="delQblx">批量删除</el-button>
<el-button :disabled="disabledXX" type="primary" size="small" @click="addQblx('add','企标制修订立项计划')">新增</el-button>
<el-button :disabled="disabledXX" type="plain" size="small" @click="uploadQblx">导入</el-button>
<el-button :disabled="disabledXX" type="success" size="small" @click="downloadStatus">模板下载</el-button>
<el-button :disabled="disabledXX" type="danger" size="small" @click="delQblx">批量删除</el-button>
</div>
</div>
<el-table
@@ -79,7 +79,7 @@
<el-table-column prop="endTime" label="立项完成时间" min-width="150" align="center"></el-table-column>
<el-table-column label="操作" align="center" width="80" fixed="right">
<template slot-scope="scope">
<el-button size="mini" type="primary" @click="editRow('edit','编辑信息',scope.row)">编辑</el-button>
<el-button :disabled="disabledXX" size="mini" type="primary" @click="editRow('edit','编辑信息',scope.row)">编辑</el-button>
</template>
</el-table-column>
</el-table>
@@ -87,7 +87,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -110,8 +110,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div>
</el-form-item>
</el-card>
@@ -121,8 +121,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="责任工程师"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="责任工程师"
@click.native="choiceZRR('2', '选择标准立项单位整车/系统总工', roleForm.dockUser)">
</el-input>
</div>
@@ -145,7 +145,7 @@
<el-form :model="addQblxData" class="label-input-form prc-content-border"
label-width="150px" :rules="addRule" ref="addQblxData">
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-select v-model="addQblxData.bussSort" filterable placeholder="请选择企标类别" style="width: 100%;">
<el-select :disabled="disabledXX" v-model="addQblxData.bussSort" filterable placeholder="请选择企标类别" style="width: 100%;">
<el-option
v-for="(item, index) in standSortOptions"
:key="index"
@@ -155,45 +155,45 @@
</el-select>
</el-form-item>
<el-form-item prop="esName" label="企标名称" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model.trim="addQblxData.esName"
placeholder="请输入企标名称"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="addQblxData.reviseStatus" placeholder="请选择制修订类型">
<el-select :disabled="disabledXX" v-model="addQblxData.reviseStatus" placeholder="请选择制修订类型">
<el-option label="制定" value="制定"></el-option>
<el-option label="修订" value="修订"></el-option>
</el-select>
</el-form-item>
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" prop="unitName" class="add-form-item form-item-disabled">
<el-input v-model="addQblxData.unit" style="display: none;"></el-input>
<el-input v-model="addQblxData.unitName" placeholder="请选择起草责任单位"
<el-input :disabled="disabledXX" v-model="addQblxData.unit" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="addQblxData.unitName" placeholder="请选择起草责任单位"
@click.native="choiceZRBM('unit', '选择起草责任单位', addQblxData.unit)">
</el-input>
</el-form-item>
<el-form-item prop="drafterName" label="起草人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input v-model="addQblxData.drafter" style="display: none;"></el-input>
<el-input v-model="addQblxData.drafterName" placeholder="请选择起草人" readonly
<el-input :disabled="disabledXX" v-model="addQblxData.drafter" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="addQblxData.drafterName" placeholder="请选择起草人" readonly
@click.native="choiceZRRS('1')">
</el-input>
</el-form-item>
<el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input v-model="addQblxData.resPerson" style="display: none;"></el-input>
<el-input v-model="addQblxData.resPersonName" placeholder="请选择评审责任人"
<el-input :disabled="disabledXX" v-model="addQblxData.resPerson" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="addQblxData.resPersonName" placeholder="请选择评审责任人"
@click.native="choiceZRRS('2')">
</el-input>
</el-form-item>
<el-form-item prop="wgLeaderName" label="工作组组长" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled">
<el-input v-model="addQblxData.wgLeader" style="display: none;"></el-input>
<el-input v-model="addQblxData.wgLeaderName" placeholder="请选择工作组组长"
<el-input :disabled="disabledXX" v-model="addQblxData.wgLeader" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="addQblxData.wgLeaderName" placeholder="请选择工作组组长"
@click.native="choiceLeader"></el-input>
</el-form-item>
<el-form-item label="计划标准初稿完成时间" style="width: 100%; margin-right:10px" prop="draftTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="addQblxData.draftTime"
value-format="yyyy-MM-dd"
type="date"
@@ -201,7 +201,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="计划标准发布时间" style="width: 100%; margin-right:10px" prop="releaseTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="addQblxData.releaseTime"
value-format="yyyy-MM-dd"
type="date"
@@ -209,7 +209,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="立项完成时间" style="width: 100%; margin-right:10px" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="addQblxData.endTime"
value-format="yyyy-MM-dd"
type="date"
@@ -218,8 +218,8 @@
</el-form-item>
</el-form>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确认</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确认</el-button>
</div>
</el-drawer>
<!-- 选择工作组抽屉-->
@@ -237,14 +237,14 @@
<div class="left">
<el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="工作组" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="workSearch.workGroupName"
clearable
placeholder="根据工作组进行查找"
/>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -253,7 +253,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="clearSearch">清空
@@ -300,11 +300,11 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeWorkDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkWork">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeWorkDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkWork">带入</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -399,6 +399,7 @@ export default {
}
};
return {
disabledXX:!!this.$route.query.disabledXX,
tableLoading: false,
importModalshowflag: false, //
showUploadlist: true, //
@@ -717,8 +718,8 @@ export default {
}
idList += item.id;
nameList += item.name;
unitList += item.institutionId
unitNameList += item.institutionName
unitList += item.topUnitId
unitNameList += item.topUnit
});
if(this.roleType === '1'){
this.$set(this.addQblxData, 'drafter', idList)
@@ -1254,8 +1254,8 @@ export default {
}
idList += item.id;
nameList += item.name;
unitList += item.institutionId
unitNameList += item.institutionName
unitList += item.topUnitId
unitNameList += item.topUnit
});
if(this.roleType === '1'){
this.$set(this.qbfsForm, 'drafter', idList)
@@ -16,8 +16,8 @@
</ProcessTitle>
<div class="tableTitle">
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
</div>
</div>
<el-table
@@ -61,18 +61,18 @@
<el-table-column prop="workPeople" label="推荐署名人及单位" align="center">
<template slot-scope="scope">
<el-input v-model="scope.row.workPeopleId" style="display: none;" clearable readonly/>
<el-input :disabled="disabledXX" v-model="scope.row.workPeopleId" style="display: none;" clearable readonly/>
<el-tooltip v-if="scope.row.workPeople" class="item" :content="scope.row.workPeople" placement="top">
<el-input v-model="scope.row.workPeople" clearable placeholder="请选择推荐署名人及单位"
<el-input :disabled="disabledXX" v-model="scope.row.workPeople" clearable placeholder="请选择推荐署名人及单位"
@click.native="choiceZRRS(scope.row, scope.$index)" readonly/>
</el-tooltip>
<el-input v-else v-model="scope.row.workPeople" clearable placeholder="请选择推荐署名人及单位"
<el-input :disabled="disabledXX" v-else v-model="scope.row.workPeople" clearable placeholder="请选择推荐署名人及单位"
@click.native="choiceZRRS(scope.row, scope.$index)" readonly/>
</template>
</el-table-column>
<el-table-column prop="reason" label="推荐署名原因" align="center">
<template slot-scope="scope">
<el-input
<el-input :disabled="disabledXX"
v-model="scope.row.reason"
placeholder="请填写推荐署名原因"
></el-input>
@@ -80,7 +80,7 @@
</el-table-column>
<el-table-column prop="expenses" label="费用" align="center">
<template slot-scope="scope">
<el-input
<el-input :disabled="disabledXX"
v-model="scope.row.expenses"
placeholder="请填写费用"
></el-input>
@@ -91,7 +91,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -115,8 +115,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
disabled></el-input>
</div>
</el-form-item>
@@ -128,8 +128,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>署名人领导</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择署名人领导"
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择署名人领导"
@click.native="choiceZRR('dockUser', '选择署名人领导', roleForm.dockUser)">
</el-input>
</div>
@@ -142,8 +142,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部部长"
<el-input :disabled="disabledXX" v-model="roleForm.ministerUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('ministerUser', '选择标准法规部部长', roleForm.ministerUser)"></el-input>
</div>
</el-form-item>
@@ -155,8 +155,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>技术管理中心主任</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择技术管理中心主任"
<el-input :disabled="disabledXX" v-model="roleForm.directorUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择技术管理中心主任"
@click.native="choiceZRR('directorUser', '选择技术管理中心主任', roleForm.directorUser)"></el-input>
</div>
</el-form-item>
@@ -168,8 +168,8 @@
<el-form-item prop="presidentName" style="margin-bottom: 0">
<h4>工程研究总院院长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.president" style="display: none;"></el-input>
<el-input v-model="roleForm.presidentName" readonly placeholder="选择工程研究总院院长"
<el-input :disabled="disabledXX" v-model="roleForm.president" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.presidentName" readonly placeholder="选择工程研究总院院长"
@click.native="choiceZRR('president', '工程研究总院院长', roleForm.president)"></el-input>
</div>
</el-form-item>
@@ -193,7 +193,7 @@
<el-form :modal="standardSearch" :inline="true" class="label-input-form"
style="margin-left:10px">
<el-form-item label="类型" class="search-item search-item-last">
<el-select
<el-select :disabled="disabledXX"
@change="typeChange"
v-model="standardSearch.standType"
placeholder="请选择"
@@ -209,13 +209,13 @@
</el-select>
</el-form-item>
<el-form-item label="标准号/标准名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearch.standNumber"
placeholder="请输入标准号或标准名称"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -225,7 +225,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
v-btn-permission="''"
@@ -314,11 +314,11 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="cancelStand">取消</el-button>
<el-button type="primary" size="mini" @click="okStand">添加</el-button>
<el-button :disabled="disabledXX" size="mini" @click="cancelStand">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="okStand">添加</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -353,6 +353,7 @@ export default {
name: "wbsmStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '',
commentText: '', //
active: '1', //
@@ -15,8 +15,8 @@
</ProcessTitle>
<div class="tableTitle">
<div class="tableButton">
<el-button size="mini" type="primary" @click="addList">添加</el-button>
<el-button size="mini" type="danger" @click="deleteList">批量删除</el-button>
<el-button :disabled="disabledXX" size="mini" type="primary" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" size="mini" type="danger" @click="deleteList">批量删除</el-button>
</div>
</div>
<el-table
@@ -54,7 +54,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -78,8 +78,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div>
</el-form-item>
</el-card>
@@ -89,8 +89,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="请选择标准法规部法规分析业务经理" @click.native="choiceZRR('dockUser', '选择标准法规工程师', roleForm.dockUser)">
<el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="请选择标准法规部法规分析业务经理" @click.native="choiceZRR('dockUser', '选择标准法规工程师', roleForm.dockUser)">
</el-input>
</div>
</el-form-item>
@@ -101,8 +101,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dutyUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dutyUserName" :disabled="true" placeholder="责任工程师">
<el-input :disabled="disabledXX" v-model="roleForm.dutyUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.dutyUserName" disabled placeholder="责任工程师">
</el-input>
</div>
</el-form-item>
@@ -113,8 +113,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>产品工程经理/项目经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.uploadUser" style="display: none;"></el-input>
<el-input v-model="roleForm.uploadUserName" :disabled="true" placeholder="产品工程经理/项目经理">
<el-input :disabled="disabledXX" v-model="roleForm.uploadUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.uploadUserName" disabled placeholder="产品工程经理/项目经理">
</el-input>
</div>
</el-form-item>
@@ -125,8 +125,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.checkUser" style="display: none;"></el-input>
<el-input v-model="roleForm.checkUserName" :disabled="true" placeholder="标准法规部高级经理">
<el-input :disabled="disabledXX" v-model="roleForm.checkUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.checkUserName" disabled placeholder="标准法规部高级经理">
</el-input>
</div>
</el-form-item>
@@ -147,21 +147,21 @@
<div class="content-top">
<el-form :modal="queryUnqualidiedData" inline class="label-input-form">
<el-form-item label="标准号/标准名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="queryUnqualidiedData.standSerialNumber"
placeholder="请输入"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item label="项目名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="queryUnqualidiedData.productName"
placeholder="请输入"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item label="责任部门" class="search-item">
<el-input
<el-input :disabled="disabledXX"
:config="zrbmOptions"
clearable
v-model="queryUnqualidiedData.responsibleUnit"
@@ -170,7 +170,7 @@
</el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -180,7 +180,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
v-btn-permission="'5905d0743c3504799aee83ac9697f8c5'"
@@ -299,11 +299,11 @@
@pageChange="pageChange"
@pageSizeChange="pageSizeChange"/>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确认</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确认</el-button>
</div>
</el-drawer>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -347,6 +347,7 @@ export default {
name: "wfhxzgStep1",
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
modalshowflagZRBM: false,
nodeListZRBM: [],
loading: false,
@@ -26,10 +26,10 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="选择项目" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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 label="项目编号" prop="projectNumber" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="listForm.projectNumber"
placeholder="请输入项目编号"
disabled
@@ -37,7 +37,7 @@
></el-input>
</el-form-item>
<el-form-item label="项目名称" prop="projectName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="listForm.projectName"
placeholder="请输入项目名称"
disabled
@@ -45,7 +45,7 @@
></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
:picker-options="pickerOptions"
v-model="listForm.endTime"
type="date"
@@ -57,9 +57,9 @@
</el-row>
</el-form>
</el-collapse-transition>
<el-button v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息
<el-button :disabled="disabledXX" v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息
</el-button>
<el-button v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">
<el-button :disabled="disabledXX" v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">
展开基础信息
</el-button>
</div>
@@ -68,8 +68,8 @@
</process-title>
<div class="tableTitle">
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList" :disabled="addShow">添加</el-button>
<el-button plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
<el-button :disabled="disabledXX || addShow" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="deleteList">批量删除</el-button>
</div>
</div>
<el-table
@@ -125,7 +125,7 @@
align="center"
>
<template slot-scope="scope">
<el-select
<el-select :disabled="disabledXX"
@focus="typeList(scope.row)"
@change="fileTypeChange"
v-model="scope.row.fileType"
@@ -172,7 +172,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -197,8 +197,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled></el-input>
</div>
</el-form-item>
</el-card>
@@ -208,8 +208,8 @@
<el-form-item prop="serviceManagerName" style="margin-bottom: 0">
<h4>产品工程经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.serviceManager" style="display: none;"></el-input>
<el-input v-model="roleForm.serviceManagerName" readonly placeholder="产品工程经理"
<el-input :disabled="disabledXX" v-model="roleForm.serviceManager" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.serviceManagerName" readonly placeholder="产品工程经理"
@click.native="choiceZRR('serviceManager', '选择产品工程经理', roleForm.serviceManager)">
</el-input>
</div>
@@ -226,7 +226,7 @@
:nodeList="nodeList"
></Role-tree>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -235,6 +235,7 @@
@submit="handleSubmit"
>
</ProcessFooter>
<loading :loading="loading">数据获取中</loading>
<!-- 选择项目抽屉-->
<el-drawer
title="选择项目"
@@ -248,7 +249,7 @@
<div class="left">
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="管理主体" class="search-item search-item-last">
<el-select v-model="projectSearch.managementHostName"
<el-select :disabled="disabledXX" v-model="projectSearch.managementHostName"
@change="optionsChange(projectSearch)"
placeholder="请选择管理主体" filterable clearable>
<el-option
@@ -261,7 +262,7 @@
</el-select>
</el-form-item>
<el-form-item label="开发主体" class="search-item search-item-last">
<el-select v-model="projectSearch.developmentHostName" @change="optionsChange(projectSearch)" placeholder="请选择开发主体" filterable clearable>
<el-select :disabled="disabledXX" v-model="projectSearch.developmentHostName" @change="optionsChange(projectSearch)" placeholder="请选择开发主体" filterable clearable>
<el-option
v-for="(item, index) in developmentHostName"
:key="index"
@@ -272,7 +273,7 @@
</el-select>
</el-form-item>
<el-form-item label="项目细分类" class="search-item search-item-last">
<el-select v-model="projectSearch.categoryName" @change="optionsChange(projectSearch)" placeholder="请选择项目细分类" filterable clearable>
<el-select :disabled="disabledXX" v-model="projectSearch.categoryName" @change="optionsChange(projectSearch)" placeholder="请选择项目细分类" filterable clearable>
<el-option
v-for="(item, index) in categoryName"
:key="index"
@@ -283,19 +284,19 @@
</el-select>
</el-form-item>
<el-form-item label="项目编号" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="projectSearch.projectNumber"
placeholder="请输入项目编号"
></el-input>
</el-form-item>
<el-form-item label="项目名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="projectSearch.projectName"
placeholder="请输入项目名称"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
:loading="searching"
type="primary"
class="common-button-primary"
@@ -306,7 +307,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -363,8 +364,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<!-- 添加标准抽屉-->
@@ -433,8 +434,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeStand">取消</el-button>
<el-button type="primary" size="mini" @click="OkStand">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="closeStand">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkStand">带入</el-button>
</div>
</el-drawer>
</div>
@@ -456,11 +457,13 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;
},
},
loading:false,
managementHostName: [], //
developmentHostName: [], //
categoryName: [], //
@@ -577,7 +580,7 @@ export default {
}, {}, res => {
this.decomposeOptions.push(
{
value: 'BDR',
value: "BDR",
label: '不带入'
}
)
@@ -946,15 +949,14 @@ export default {
this.dataList = mes.form.dataList;
this.roleForm = mes.roleForm;
this.commentText = mes.commentText;
this.loading=false
});
},
},
mounted() {
this.loading=true
this.optionsChange()
this.bpnId = this.$route.query.bpnId
if (this.bpnId !== undefined) {
this.getData()
}
this.getProjectData();
//
this.$http.get("sys/dictype/getDicTypeListCode", "", {
@@ -965,21 +967,28 @@ export default {
}, e => {
});
//
// this.$http.get('lawss/sarStandAttrDetails/getListData',{},{
// _this: this
// }, res => {
// this.decomposeOptions.push(
// {
// attrField: 'BDR',
// attrName: ''
// }
// )
// res.data.forEach(item => {
// if(item.sarType === 'STAND' || item.sarType === 'INLAND_STAND' || item.sarType === 'FOREIGN_STAND'){
// this.decomposeOptions.push(item)
// }
// })
// })
this.$http.get('lawss/sarStandAttrDetails/getListData',{},{
_this: this
}, res => {
this.decomposeOptions.push(
{
value: 'BDR',
label: '不带入'
}
)
res.data.forEach(item => {
if(item.sarType === 'STAND' || item.sarType === 'INLAND_STAND' || item.sarType === 'FOREIGN_STAND'){
let itemTemp={
value:item.attrField,
label:item.attrName
}
this.decomposeOptions.push(itemTemp)
}
})
if (this.bpnId !== undefined) {
this.getData()
}
})
}
};
</script>
@@ -22,6 +22,15 @@
<el-form-item class="add-form-item form-item-disabled" label="项目名称" prop="projectName">
<el-input v-model="listForm.projectName" clearable disabled placeholder="请输入项目名称"></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
:picker-options="pickerOptions"
v-model="listForm.endTime"
type="date"
placeholder="请选择截止日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
</el-form>
@@ -36,6 +36,15 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
:picker-options="pickerOptions"
v-model="listForm.endTime"
type="date"
placeholder="请选择截止日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
</el-form>
@@ -36,6 +36,15 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
:picker-options="pickerOptions"
v-model="listForm.endTime"
type="date"
placeholder="请选择截止日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
</el-form>
@@ -36,6 +36,15 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
:picker-options="pickerOptions"
v-model="listForm.endTime"
type="date"
placeholder="请选择截止日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
</el-form>
@@ -43,7 +43,7 @@
></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="listForm.endTime"
type="date"
placeholder="请选择截止日期"
@@ -106,7 +106,7 @@
align="center"
>
<template slot-scope="scope">
<el-select
<el-select :disabled="disabledXX"
@change="fileTypeChange"
v-model="scope.row.fileType"
placeholder="请选择"
@@ -233,7 +233,7 @@
:nodeList="nodeList"
></Role-tree>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -358,6 +358,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
active: "1", //type
isSubmit: false,
saveLoading: false,
@@ -25,17 +25,17 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="项目编号" prop="projectNumber" class="add-form-item form-item-disabled" style="float: left">
<el-input
<el-input :disabled="disabledXX"
v-model="qdform.projectNumber"
placeholder="请输入项目编号"
disabled
clearable
></el-input>
</el-form-item>
<el-button size="mini" type="primary" style="margin-top: 1%;" @click="choiceProject">选择项目
<el-button :disabled="disabledXX" size="mini" type="primary" style="margin-top: 1%;" @click="choiceProject">选择项目
</el-button>
<el-form-item label="项目名称" prop="projectName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="qdform.projectName"
placeholder="请输入项目名称"
disabled
@@ -43,7 +43,7 @@
></el-input>
</el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
:picker-options="pickerOptions"
v-model="qdform.endTime"
type="date"
@@ -55,9 +55,9 @@
</el-row>
</el-form>
</el-collapse-transition>
<el-button v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息
<el-button :disabled="disabledXX" v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @click="foldForm">隐藏基础信息
</el-button>
<el-button v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">
<el-button :disabled="disabledXX" v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @click="foldForm">
展开基础信息
</el-button>
</div>
@@ -66,8 +66,8 @@
</process-title>
<div class="tableTitle">
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button plain class="common-button-primary" size="mini" @click="delectList">批量删除</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="delectList">批量删除</el-button>
</div>
</div>
<el-table
@@ -148,7 +148,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -172,8 +172,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="流程发起人" disabled></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="流程发起人" disabled></el-input>
</div>
</el-form-item>
</el-card>
@@ -184,8 +184,8 @@
<el-form-item prop="approveName" style="margin-bottom: 0">
<h4>认证工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approveId" style="display: none;"></el-input>
<el-input v-model="roleForm.approveName" readonly placeholder="选择认证工程师"
<el-input :disabled="disabledXX" v-model="roleForm.approveId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.approveName" readonly placeholder="选择认证工程师"
@click.native="choiceZRR('approveId', '选择认证工程师', roleForm.approveId)"></el-input>
</div>
</el-form-item>
@@ -197,8 +197,8 @@
<el-form-item prop="confirmName" style="margin-bottom: 0">
<h4>产品工程经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.confirmId" style="display: none;"></el-input>
<el-input v-model="roleForm.confirmName" readonly placeholder="选择产品工程经理"
<el-input :disabled="disabledXX" v-model="roleForm.confirmId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.confirmName" readonly placeholder="选择产品工程经理"
@click.native="choiceZRR('confirmId', '选择产品工程经理', roleForm.confirmId)"></el-input>
</div>
</el-form-item>
@@ -215,7 +215,7 @@
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -238,7 +238,7 @@
<div class="left">
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="管理主体" class="search-item search-item-last">
<el-select v-model="projectSearch.managementHostName"
<el-select :disabled="disabledXX" v-model="projectSearch.managementHostName"
@change="optionsChange(projectSearch)"
placeholder="请选择管理主体" filterable clearable>
<el-option
@@ -251,7 +251,7 @@
</el-select>
</el-form-item>
<el-form-item label="开发主体" class="search-item search-item-last">
<el-select v-model="projectSearch.developmentHostName" @change="optionsChange(projectSearch)" placeholder="请选择开发主体" filterable clearable>
<el-select :disabled="disabledXX" v-model="projectSearch.developmentHostName" @change="optionsChange(projectSearch)" placeholder="请选择开发主体" filterable clearable>
<el-option
v-for="(item, index) in developmentHostName"
:key="index"
@@ -262,7 +262,7 @@
</el-select>
</el-form-item>
<el-form-item label="项目细分类" class="search-item search-item-last">
<el-select v-model="projectSearch.categoryName" @change="optionsChange(projectSearch)" placeholder="请选择项目细分类" filterable clearable>
<el-select :disabled="disabledXX" v-model="projectSearch.categoryName" @change="optionsChange(projectSearch)" placeholder="请选择项目细分类" filterable clearable>
<el-option
v-for="(item, index) in categoryName"
:key="index"
@@ -273,19 +273,19 @@
</el-select>
</el-form-item>
<el-form-item label="项目编号" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="projectSearch.projectNumber"
placeholder="请输入项目编号"
></el-input>
</el-form-item>
<el-form-item label="项目名称" class="search-item search-item-last">
<el-input
<el-input :disabled="disabledXX"
v-model="projectSearch.projectName"
placeholder="请输入项目名称"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -295,7 +295,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -352,8 +352,8 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="cancelProject">取消</el-button>
<el-button type="primary" size="mini" @click="OkProject">带入</el-button>
<el-button :disabled="disabledXX" size="mini" @click="cancelProject">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" @click="OkProject">带入</el-button>
</div>
</el-drawer>
<!-- 添加标准抽屉-->
@@ -374,7 +374,7 @@
:inline="true"
>
<el-form-item label="标准/政策来源" class="search-item">
<el-select
<el-select :disabled="disabledXX"
v-model="handleSelectForm.dataSource"
@change="dataSourceChange"
:popper-append-to-body="false"
@@ -386,7 +386,7 @@
</el-select>
</el-form-item>
<el-form-item label="标准号/标准名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="handleSelectForm.lawNumber"
@change="lawNumberSearch"
placeholder="根据标准号/标准名称查找"
@@ -394,7 +394,7 @@
:maxlength="100"></el-input>
</el-form-item>
<el-form-item label="是否纳入认证清单" class="search-item">
<el-select
<el-select :disabled="disabledXX"
v-model="handleSelectForm.isRelateAccess"
@change="isRelateAccessChange"
:popper-append-to-body="false"
@@ -404,7 +404,7 @@
</el-select>
</el-form-item>
<el-form-item label="标准状态" class="search-item">
<el-select
<el-select :disabled="disabledXX"
v-model="handleSelectForm.textStatus"
@change="isRelateAccessChange"
:popper-append-to-body="false"
@@ -419,7 +419,7 @@
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
size="small"
type="primary"
class="common-button-primary"
@@ -428,7 +428,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
type="default"
@@ -747,8 +747,8 @@
@pageChange="handleSelectPageChange"
@pageSizeChange="handleSelectPageSizeChange"></pagination>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" size="mini" @click="standModel = false">取消</el-button>
<el-button type="primary" size="mini" class="common-button-primary" @click="handleSelectConfirm" v-show="lawInfoTableLoading === false">确定</el-button>
<el-button :disabled="disabledXX" class="common-button-default" size="mini" @click="standModel = false">取消</el-button>
<el-button :disabled="disabledXX" type="primary" size="mini" class="common-button-primary" @click="handleSelectConfirm" v-show="lawInfoTableLoading === false">确定</el-button>
</div>
</div>
</el-drawer>
@@ -770,6 +770,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
//truefalse
foldFormFlag: false,
standModel: false,
@@ -25,28 +25,28 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.title"
placeholder="请输入课题名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="课题主要研究内容" prop="content" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.content"
placeholder="请输入课题主要研究内容"
clearable
></el-input>
</el-form-item>
<el-form-item label="参会费用" prop="price" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.price"
placeholder="请输入参会费用"
clearable
></el-input>
</el-form-item>
<el-form-item label="参会时间" prop="time2" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="rhform.time2"
value-format="yyyy-MM-dd HH:mm:ss"
type="datetime"
@@ -54,21 +54,21 @@
</el-date-picker>
</el-form-item>
<el-form-item label="参会地点" prop="place" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.place"
placeholder="请输入参会地点"
clearable
></el-input>
</el-form-item>
<el-form-item label="承办单位" prop="Company" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.Company"
placeholder="请输入承办单位"
clearable
></el-input>
</el-form-item>
<el-form-item label="会议通知" prop="modelNameList" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="rhform.modelNameList"
@@ -80,7 +80,7 @@
</div>
</div>
<div v-else>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload"
@@ -90,7 +90,7 @@
</div>
</el-form-item>
<el-form-item label="课题研究周期" prop="time" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="rhform.time"
type="datetimerange"
range-separator="至"
@@ -102,16 +102,16 @@
</el-row>
</div>
</el-collapse-transition>
<el-button style="width: 100%" :icon="foldFormFlag ? 'el-icon-caret-top' : 'el-icon-caret-bottom'" @click="foldForm">{{ foldFormFlag ? '隐藏基础信息' : '展开基础信息' }}</el-button>
<el-button :disabled="disabledXX" style="width: 100%" :icon="foldFormFlag ? 'el-icon-caret-top' : 'el-icon-caret-bottom'" @click="foldForm">{{ foldFormFlag ? '隐藏基础信息' : '展开基础信息' }}</el-button>
</el-form>
<ProcessTitle>
<template slot="title">课题组联系方式</template>
</ProcessTitle>
<div class="action-bar">
<el-button type="primary" class="common-button-primary add-button" size="mini" @click="add1">
<el-button :disabled="disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="add1">
添加
</el-button>
<el-button type="primary" :disabled="!idList1.length > 0" class="common-button-primary add-button" size="mini" @click="addDelete1">
<el-button :disabled="disabledXX || !idList1.length > 0" type="primary" class="common-button-primary add-button" size="mini" @click="addDelete1">
批量删除
</el-button>
</div>
@@ -131,7 +131,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.ContactPerson"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.ContactPerson"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -139,7 +139,7 @@
label="单位"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -148,7 +148,7 @@
width="200"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -157,7 +157,7 @@
width="350"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
</template>
</el-table-column>
</el-table>
@@ -165,10 +165,10 @@
<template slot="title">集团内部参与人员</template>
</ProcessTitle>
<div class="action-bar">
<el-button type="primary" class="common-button-primary add-button" size="mini" @click="add2">
<el-button :disabled="disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="add2">
添加
</el-button>
<el-button :disabled="!idList2.length > 0" type="primary" class="common-button-primary add-button" size="mini" @click="addDelete2">
<el-button :disabled="disabledXX || !idList2.length > 0" type="primary" class="common-button-primary add-button" size="mini" @click="addDelete2">
批量删除
</el-button>
</div>
@@ -188,7 +188,7 @@
width="170"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Sindex"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Sindex"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -197,7 +197,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Member"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Member"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -205,7 +205,7 @@
label="单位"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -214,7 +214,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Department"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Department"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -223,7 +223,7 @@
width="200"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -232,7 +232,7 @@
width="300"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -241,7 +241,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Identity"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Identity"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -256,7 +256,7 @@
</div>
</div>
<div v-else>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload2(scope.$index)"
@@ -270,7 +270,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -295,8 +295,8 @@
<el-form-item prop="revisionId" style="margin-bottom: 0">
<h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.revisionId" style="display: none;"/>
<el-input v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
<el-input :disabled="disabledXX" v-model="roleForm.revisionId" style="display: none;"/>
<el-input :disabled="disabledXX" v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
</div>
</el-form-item>
</el-card>
@@ -306,8 +306,8 @@
<el-form-item prop="ministerIdName" style="margin-bottom: 0">
<h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerId" style="display: none;"></el-input>
<el-input v-model="roleForm.ministerIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('ministerId', '选择法规认证部部长', roleForm.ministerId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('ministerId', '选择法规认证部部长', roleForm.ministerId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -317,8 +317,8 @@
<el-form-item prop="presidentIdName" style="margin-bottom: 0">
<h4>公司副总</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.presidentId" style="display: none;"></el-input>
<el-input v-model="roleForm.presidentIdName" readonly placeholder="选择公司副总" @click.native="choiceZRR('presidentId', '选择公司副总', roleForm.presidentId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.presidentId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.presidentIdName" readonly placeholder="选择公司副总" @click.native="choiceZRR('presidentId', '选择公司副总', roleForm.presidentId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -327,7 +327,7 @@
</el-timeline>
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -403,6 +403,7 @@
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
commentText: '',
isSubmit: false,
saveLoading: false,
@@ -23,7 +23,7 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="rhform.title"
placeholder="请输入课题名称"
@@ -31,7 +31,7 @@
></el-input>
</el-form-item>
<el-form-item label="课题主要研究内容" prop="content" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="rhform.content"
placeholder="请输入课题主要研究内容"
@@ -39,7 +39,7 @@
></el-input>
</el-form-item>
<el-form-item label="参会费用" prop="price" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="rhform.price"
placeholder="请输入参会费用"
@@ -47,7 +47,7 @@
></el-input>
</el-form-item>
<el-form-item label="参会时间" prop="time2" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
disabled
v-model="rhform.time2"
value-format="yyyy-MM-ddHH:mm:ss"
@@ -56,7 +56,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="参会地点" prop="place" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="rhform.place"
placeholder="请输入参会地点"
@@ -64,7 +64,7 @@
></el-input>
</el-form-item>
<el-form-item label="承办单位" prop="Company" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
v-model="rhform.Company"
placeholder="请输入承办单位"
@@ -77,7 +77,7 @@
</div>
</el-form-item>
<el-form-item label="课题研究周期" prop="time" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
disabled
v-model="rhform.time"
type="datetimerange"
@@ -89,7 +89,7 @@
</el-col>
</el-row>
</div>
<el-button style="width: 100%" :icon="foldFormFlag ? 'el-icon-caret-top' : 'el-icon-caret-bottom'" @click="foldForm">{{ foldFormFlag ? '隐藏基础信息' : '展开基础信息' }}</el-button>
<el-button :disabled="disabledXX" style="width: 100%" :icon="foldFormFlag ? 'el-icon-caret-top' : 'el-icon-caret-bottom'" @click="foldForm">{{ foldFormFlag ? '隐藏基础信息' : '展开基础信息' }}</el-button>
</el-form>
<ProcessTitle>
<template slot="title">会后信息</template>
@@ -104,14 +104,14 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="会议总结" prop="title2" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="hhform.title2"
placeholder="请输入会议总结"
clearable
></el-input>
</el-form-item>
<el-form-item label="会议资料" prop="modelNameList2" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="hhform.modelNameList2"
@@ -123,7 +123,7 @@
</div>
</div>
<div v-else>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload"
@@ -242,7 +242,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-select v-model="scope.row.info" placeholder="请选择">
<el-select :disabled="disabledXX" v-model="scope.row.info" placeholder="请选择">
<el-option label="是" value="1"></el-option>
<el-option label="否" value="0"></el-option>
</el-select>
@@ -252,7 +252,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -277,8 +277,8 @@
<el-form-item prop="revisionId" style="margin-bottom: 0">
<h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.revisionId" style="display: none;"/>
<el-input v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
<el-input :disabled="disabledXX" v-model="roleForm.revisionId" style="display: none;"/>
<el-input :disabled="disabledXX" v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
</div>
</el-form-item>
</el-card>
@@ -288,8 +288,8 @@
<el-form-item prop="approvalIdName" style="margin-bottom: 0">
<h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approvalId" style="display: none;"></el-input>
<el-input v-model="roleForm.approvalIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('approvalId', '选择法规认证部部长', roleForm.approvalId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.approvalId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.approvalIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('approvalId', '选择法规认证部部长', roleForm.approvalId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -298,7 +298,7 @@
</el-timeline>
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-submit
:submitLoading="isSubmit"
:saveLoading="saveLoading"
@@ -351,6 +351,7 @@
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
fileList: [],
commentText: '',
isSubmit: false,
@@ -25,28 +25,28 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.title"
placeholder="请输入课题名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="主要议题" prop="content" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.content"
placeholder="请输入主要议题"
clearable
></el-input>
</el-form-item>
<el-form-item label="费用" prop="price" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="rhform.price"
placeholder="请输入费用"
clearable
></el-input>
</el-form-item>
<el-form-item label="课题组通知" prop="modelNameList" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="rhform.modelNameList"
@@ -58,7 +58,7 @@
</div>
</div>
<div v-else>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload"
@@ -68,7 +68,7 @@
</div>
</el-form-item>
<el-form-item label="课题研究周期" prop="time" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="rhform.time"
type="datetimerange"
range-separator="至"
@@ -80,16 +80,16 @@
</el-row>
</div>
</el-collapse-transition>
<el-button style="width: 100%" :icon="foldFormFlag ? 'el-icon-caret-top' : 'el-icon-caret-bottom'" @click="foldForm">{{ foldFormFlag ? '隐藏基础信息' : '展开基础信息' }}</el-button>
<el-button :disabled="disabledXX" style="width: 100%" :icon="foldFormFlag ? 'el-icon-caret-top' : 'el-icon-caret-bottom'" @click="foldForm">{{ foldFormFlag ? '隐藏基础信息' : '展开基础信息' }}</el-button>
</el-form>
<ProcessTitle>
<template slot="title">课题组联系方式</template>
</ProcessTitle>
<div class="action-bar">
<el-button type="primary" class="common-button-primary add-button" size="mini" @click="add1">
<el-button :disabled="disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="add1">
添加
</el-button>
<el-button type="primary" :disabled="!idList1.length > 0" class="common-button-primary add-button" size="mini" @click="addDelete1">
<el-button :disabled="disabledXX || !idList1.length > 0" type="primary" class="common-button-primary add-button" size="mini" @click="addDelete1">
批量删除
</el-button>
</div>
@@ -109,7 +109,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.ContactPerson"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.ContactPerson"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -117,7 +117,7 @@
label="单位"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -126,7 +126,7 @@
width="200"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -135,7 +135,7 @@
width="350"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
</template>
</el-table-column>
</el-table>
@@ -143,10 +143,10 @@
<template slot="title">集团内部参与人员</template>
</ProcessTitle>
<div class="action-bar">
<el-button type="primary" class="common-button-primary add-button" size="mini" @click="add2">
<el-button :disabled="disabledXX" type="primary" class="common-button-primary add-button" size="mini" @click="add2">
添加
</el-button>
<el-button :disabled="!idList2.length > 0" type="primary" class="common-button-primary add-button" size="mini" @click="addDelete2">
<el-button :disabled="disabledXX || !idList2.length > 0" type="primary" class="common-button-primary add-button" size="mini" @click="addDelete2">
批量删除
</el-button>
</div>
@@ -166,7 +166,7 @@
width="170"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Sindex"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Sindex"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -175,7 +175,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Member"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Member"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -183,7 +183,7 @@
label="单位"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Company"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -192,7 +192,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Department"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Department"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -201,7 +201,7 @@
width="200"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Telephone"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -210,7 +210,7 @@
width="300"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Email"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -219,7 +219,7 @@
width="150"
align="center">
<template slot-scope="scope">
<el-input style="margin: 10px 0;" v-model="scope.row.Identity"></el-input>
<el-input :disabled="disabledXX" style="margin: 10px 0;" v-model="scope.row.Identity"></el-input>
</template>
</el-table-column>
<el-table-column
@@ -234,7 +234,7 @@
</div>
</div>
<div v-else>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
@click="fileUpload2(scope.$index)"
@@ -248,7 +248,7 @@
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -273,8 +273,8 @@
<el-form-item prop="revisionId" style="margin-bottom: 0">
<h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.revisionId" style="display: none;"/>
<el-input v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
<el-input :disabled="disabledXX" v-model="roleForm.revisionId" style="display: none;"/>
<el-input :disabled="disabledXX" v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
</div>
</el-form-item>
</el-card>
@@ -284,8 +284,8 @@
<el-form-item prop="ministerIdName" style="margin-bottom: 0">
<h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerId" style="display: none;"></el-input>
<el-input v-model="roleForm.ministerIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('ministerId', '选择法规认证部部长', roleForm.ministerId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.ministerIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('ministerId', '选择法规认证部部长', roleForm.ministerId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -295,8 +295,8 @@
<el-form-item prop="inspectorIdName" style="margin-bottom: 0">
<h4>法规认证部副总监</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.inspectorId" style="display: none;"></el-input>
<el-input v-model="roleForm.inspectorIdName" readonly placeholder="选择法规认证部副总监" @click.native="choiceZRR('inspectorId', '选择法规认证部副总监', roleForm.inspectorId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.inspectorId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.inspectorIdName" readonly placeholder="选择法规认证部副总监" @click.native="choiceZRR('inspectorId', '选择法规认证部副总监', roleForm.inspectorId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -306,8 +306,8 @@
<el-form-item prop="presidentIdName" style="margin-bottom: 0">
<h4>公司副总</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.presidentId" style="display: none;"></el-input>
<el-input v-model="roleForm.presidentIdName" readonly placeholder="选择公司副总" @click.native="choiceZRR('presidentId', '选择公司副总', roleForm.presidentId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.presidentId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.presidentIdName" readonly placeholder="选择公司副总" @click.native="choiceZRR('presidentId', '选择公司副总', roleForm.presidentId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -316,7 +316,7 @@
</el-timeline>
</div>
</div>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -392,6 +392,7 @@
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
commentText: '',
isSubmit: false,
saveLoading: false,
@@ -24,7 +24,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="政策分类" prop="lawsType" class="add-form-item form-item-disabled">
<el-select v-model="form.lawsType" filterable clearable>
<el-select :disabled="disabledXX" v-model="form.lawsType" filterable clearable>
<el-option
v-for="item in lawsTypeOptions"
placeholder="请选择政策分类"
@@ -35,14 +35,14 @@
</el-select>
</el-form-item>
<el-form-item label="政策名称" prop="lawsName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.lawsName"
placeholder="请输入政策名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="文本状态" prop="lawsTextState" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.lawsTextState" placeholder="请选择文本状态">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.lawsTextState" placeholder="请选择文本状态">
<el-option
v-for="item in lawsTextStateOptions"
placeholder="请选择"
@@ -53,7 +53,7 @@
</el-select>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="发文日期" prop="issueTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.issueTime"
type="date"
placeholder="请选择发文日期"
@@ -61,7 +61,7 @@
</el-date-picker>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="征集意见周期" prop="commentCycleDate" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="commentCycleDate"
type="daterange"
align="right"
@@ -74,7 +74,7 @@
</el-date-picker>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="适用区域" prop="lawsSyqy" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.lawsSyqy" multiple placeholder="请选择适用区域">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.lawsSyqy" multiple placeholder="请选择适用区域">
<el-option
v-for="item in lawsSyqyOptions"
placeholder="请选择适用区域"
@@ -85,21 +85,21 @@
</el-select>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="政策文号" prop="lawsNo" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.lawsNo"
placeholder="请输入政策文号"
clearable
></el-input>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="信息简报" prop="lawsBulletin" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model.number="form.lawsBulletin"
placeholder="请输入信息简报"
clearable
></el-input>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="备注(最终政策发布)" prop="lawsRemark" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model.number="form.lawsRemark"
placeholder="请输入备注(最终政策发布)"
clearable
@@ -108,7 +108,7 @@
</el-col>
<el-col :span="12">
<!-- <el-form-item label="国家/地区" prop="country" class="add-form-item form-item-disabled">-->
<!-- <el-select :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">-->
<!-- <el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.country" multiple placeholder="国家/地区">-->
<!-- <el-option-->
<!-- v-for="item in countryOptions"-->
<!-- placeholder="请选择"-->
@@ -119,21 +119,21 @@
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="政策编号" prop="lawsNumber" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.lawsNumber"
placeholder="请输入政策编号"
clearable
></el-input>
</el-form-item>
<el-form-item label="英文名称" prop="lawsEnName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.lawsEnName"
placeholder="请输入英文名称"
clearable
></el-input>
</el-form-item>
<el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">
<el-button
<el-button :disabled="disabledXX"
type="primary"
:loading="loadSarStandard"
@click="handleSearchStandard">
@@ -141,7 +141,7 @@
</el-button>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="发文单位" prop="issueCompany" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.issueCompany"
placeholder="请输入发文单位"
clearable
@@ -154,7 +154,7 @@
</el-radio-group>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="年度" prop="lawsYear" class="add-form-item form-item-disabled">
<el-select v-model="form.lawsYear" filterable clearable>
<el-select :disabled="disabledXX" v-model="form.lawsYear" filterable clearable>
<el-option
v-for="item in lawsYearOptions"
placeholder="请选择年度"
@@ -165,7 +165,7 @@
</el-select>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="适用车型" prop="lawsSycx" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.lawsSycx" multiple placeholder="请选择适用车型">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.lawsSycx" multiple placeholder="请选择适用车型">
<el-option
v-for="item in lawsSycxOptions"
placeholder="请选择适用车型"
@@ -176,14 +176,14 @@
</el-select>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="福田转发通知文号" prop="lawsNotisyncNum" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.lawsNotisyncNum"
placeholder="请输入福田转发通知文号"
clearable
></el-input>
</el-form-item>
<el-form-item v-show="verifySarStandard" label="标签" prop="lawsLabel" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.lawsLabel" multiple placeholder="请选择标签">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.lawsLabel" multiple placeholder="请选择标签">
<el-option
v-for="item in lawsLabelOptions"
placeholder="请选择标签"
@@ -208,7 +208,7 @@
:disabled="false"
></cus-tom-data-picker-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
<!-- <el-date-picker :disabled="disabledXX"-->
<!-- v-model="form.SSRQLAWS"-->
<!-- type="date"-->
<!-- placeholder="请选择标准实施日期(标准文本)"-->
@@ -221,7 +221,7 @@
:disabled="false"
></cus-tom-data-picker-group>
<!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
<!-- <el-date-picker :disabled="disabledXX"-->
<!-- v-model="form.ZCXSSRQLAWS"-->
<!-- type="date"-->
<!-- placeholder="请选择在产车实施日期(标准文本)"-->
@@ -236,7 +236,7 @@
:disabled="false"
></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
<!-- <el-date-picker :disabled="disabledXX"-->
<!-- v-model="form.XCXSSRQLAWS"-->
<!-- type="date"-->
<!-- placeholder="请选择新车型实施日期(标准文本"-->
@@ -244,7 +244,7 @@
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="实施日期(国际)" prop="ssrqgj" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
<!-- <el-date-picker :disabled="disabledXX"-->
<!-- v-model="form.ssrqgj"-->
<!-- type="date"-->
<!-- placeholder="请选择实施日期(国际)"-->
@@ -252,7 +252,7 @@
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="新车型实施日期(国际)" prop="xcxssrqgj" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
<!-- <el-date-picker :disabled="disabledXX"-->
<!-- v-model="form.xcxssrqgj"-->
<!-- type="date"-->
<!-- placeholder="请选择新车型实施日期(国家)"-->
@@ -260,7 +260,7 @@
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="在产车实施日期(国际)" prop="zccssrqgj" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker-->
<!-- <el-date-picker :disabled="disabledXX"-->
<!-- v-model="form.zccssrqgj"-->
<!-- type="date"-->
<!-- placeholder="请选择在产车实施日期(国家)"-->
@@ -277,7 +277,7 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="政策文本" prop="ZCWBLAWSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.ZCWBLAWSName"
@@ -288,7 +288,7 @@
<div v-for="(item,index) in ZCWBLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -300,7 +300,7 @@
</div>
</el-form-item>
<el-form-item label="解读文件" prop="JDWJLAWSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.JDWJLAWSName"
@@ -311,7 +311,7 @@
<div v-for="(item,index) in JDWJLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -325,7 +325,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="过程文本" prop="GCWBLAWSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.GCWBLAWSName"
@@ -336,7 +336,7 @@
<div v-for="(item,index) in GCWBLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -357,13 +357,13 @@
<el-row :gutter="24">
<el-col :span="12">
<!-- <el-form-item label="发布机构" prop="FBJGLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.FBJGLAWS"-->
<!-- clearable-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="投稿人" prop="TGRLAWS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.TGRLAWS" placeholder="请选择投稿人" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.TGRLAWS" placeholder="请选择投稿人" multiple>
<el-option
v-for="item in TGRLAWSOptions"
placeholder="请选择"
@@ -374,7 +374,7 @@
</el-select>
</el-form-item>
<el-form-item label="能源类型" prop="NYLXLAWS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.NYLXLAWS" placeholder="请选择能源类型" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.NYLXLAWS" placeholder="请选择能源类型" multiple>
<el-option
v-for="item in NYLXLAWSOptions"
placeholder="请选择"
@@ -385,7 +385,7 @@
</el-select>
</el-form-item>
<el-form-item label="责任部门" prop="ZRBMLAWS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.ZRBMLAWS" placeholder="请选择责任部门" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.ZRBMLAWS" placeholder="请选择责任部门" multiple>
<el-option
v-for="item in ZRBMLAWSOptions"
placeholder="请选择"
@@ -396,7 +396,7 @@
</el-select>
</el-form-item>
<el-form-item label="我司参与深度" prop="CYSDLAWS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.CYSDLAWS" placeholder="请选择我司参与深度">
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.CYSDLAWS" placeholder="请选择我司参与深度">
<el-option
v-for="item in CYSDLAWSOptions"
placeholder="请选择"
@@ -409,7 +409,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="投稿单位" prop="TGDWLAWS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.TGDWLAWS" placeholder="请选择投稿单位" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.TGDWLAWS" placeholder="请选择投稿单位" multiple>
<el-option
v-for="item in TGDWLAWSOptions"
placeholder="请选择"
@@ -420,7 +420,7 @@
</el-select>
</el-form-item>
<el-form-item label="适用认证" prop="YYRZLAWS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.YYRZLAWS" placeholder="请选择适用认证" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.YYRZLAWS" placeholder="请选择适用认证" multiple>
<el-option
v-for="item in YYRZLAWSOptions"
placeholder="请选择"
@@ -431,7 +431,7 @@
</el-select>
</el-form-item>
<el-form-item label="责任工程师" prop="ZRGCSLAWS" class="add-form-item form-item-disabled">
<el-select :popper-append-to-body="false" v-model="form.ZRGCSLAWS" placeholder="请选择责任工程师" multiple>
<el-select :disabled="disabledXX" :popper-append-to-body="false" v-model="form.ZRGCSLAWS" placeholder="请选择责任工程师" multiple>
<el-option
v-for="item in ZRGCSLAWSOptions"
placeholder="请选择"
@@ -451,12 +451,12 @@
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="代替文件号" prop="DTWJHLAWS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.DTWJHLAWS"
placeholder="请输入代替标准号"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -465,7 +465,7 @@
>{{'手动查找'}}</el-button>
</el-form-item>
<el-form-item label="关联文件" prop="GLWJLAWSName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.GLWJLAWSName"
@@ -476,7 +476,7 @@
<div v-for="(item,index) in GLWJLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div>
<div style="width: 20%;">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -488,7 +488,7 @@
</div>
</el-form-item>
<!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.xglc"-->
<!-- placeholder="请输入相关流程"-->
<!-- clearable-->
@@ -497,12 +497,12 @@
</el-col>
<el-col :span="12">
<el-form-item label="引用标准&政策" prop="YYBZZCLAWS" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.YYBZZCLAWS"
placeholder="请输入引用标准&政策"
clearable
></el-input>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -511,12 +511,12 @@
>{{'手动查找'}}</el-button>
</el-form-item>
<!-- <el-form-item label="被代替文件号" prop="BDTWJHLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.BDTWJHLAWS"-->
<!-- placeholder="请输入被代替文件号"-->
<!-- clearable-->
<!-- ></el-input>-->
<!--&lt;!&ndash; <el-button&ndash;&gt;-->
<!--&lt;!&ndash; <el-button :disabled="disabledXX" &ndash;&gt;-->
<!--&lt;!&ndash; type="primary"&ndash;&gt;-->
<!--&lt;!&ndash; class="common-button-primary"&ndash;&gt;-->
<!--&lt;!&ndash; size="mini"&ndash;&gt;-->
@@ -530,7 +530,7 @@
<el-collapse v-show="verifySarStandard" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -553,7 +553,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input disabled v-model="roleForm.prcCreateUserName" placeholder="流程发起人"></el-input>
<el-input :disabled="disabledXX" disabled v-model="roleForm.prcCreateUserName" placeholder="流程发起人"></el-input>
</div>
</el-form-item>
</el-card>
@@ -563,7 +563,7 @@
<!-- <el-form-item prop="zrUserName" style="margin-bottom: 0">-->
<!-- <h4>会签责任人</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">-->
<!-- <el-input v-model="roleForm.zrUserName" placeholder="选择会签责任人" @click.native="choiceZRRS('zrUserId', '选择责任人', form.zrUserId)">-->
<!-- <el-input :disabled="disabledXX" v-model="roleForm.zrUserName" placeholder="选择会签责任人" @click.native="choiceZRRS('zrUserId', '选择责任人', form.zrUserId)">-->
<!-- </el-input></div>-->
<!-- </el-form-item>-->
<!-- </el-card>-->
@@ -573,7 +573,7 @@
<!-- <el-form-item prop="applyUpdUserName" style="margin-bottom: 0">-->
<!-- <h4>修订申请人</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">-->
<!-- <el-input disabled v-model="roleForm.applyUpdUserName" placeholder="修订申请人"></el-input>-->
<!-- <el-input :disabled="disabledXX" disabled v-model="roleForm.applyUpdUserName" placeholder="修订申请人"></el-input>-->
<!-- </div>-->
<!-- </el-form-item>-->
<!-- </el-card>-->
@@ -583,7 +583,7 @@
<el-form-item prop="jlUserName" style="margin-bottom: 0">
<h4>政策业务经理</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.jlUserName" readonly placeholder="政策业务经理" @click.native="choiceZRR('jlUserId', '选择政策业务经理', roleForm.jlUserId)"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.jlUserName" readonly placeholder="政策业务经理" @click.native="choiceZRR('jlUserId', '选择政策业务经理', roleForm.jlUserId)"></el-input>
</div>
</el-form-item>
</el-card>
@@ -594,8 +594,7 @@
</el-form>
</div>
<!-- 保存||提交-->
<ProcessFooter
v-show="verifySarStandard"
<ProcessFooter v-show="!disabledXX || verifySarStandard"
show-save
show-submit
:submitLoading="isSubmit"
@@ -637,7 +636,7 @@
<div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form" @keyup.enter.native="getReplaceLawsNumRowFirst">
<el-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select
<el-select :disabled="disabledXX"
:popper-append-to-body="false"
v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源"
@@ -647,14 +646,14 @@
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model.trim="replaceLawsNumForm.numberName"
placeholder="根据编号/名称查找"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="small"
@@ -663,7 +662,7 @@
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="small"
@click="getResetLawsNumRow">清空
@@ -721,8 +720,8 @@
@pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
<el-button :disabled="disabledXX" class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div>
</el-dialog>
<Role-tree
@@ -743,7 +742,7 @@
<!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"-->
<!-- size="800px">-->
<!-- <el-input-->
<!-- <el-input :disabled="disabledXX" -->
<!-- style="width:70%;padding: 10px"-->
<!-- placeholder="请输入姓名"-->
<!-- v-model="filterText">-->
@@ -766,8 +765,8 @@
<!-- ref="tree">-->
<!-- </el-tree>-->
<!-- <div id="roleFormButton" class="demo-drawer-footer">-->
<!-- <el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>-->
<!-- <el-button class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- <el-button :disabled="disabledXX" class="common-button-primary" size="mini" icon="el-icon-check" type="primary" @click="saveUserInfo">确定</el-button>-->
<!-- <el-button :disabled="disabledXX" class="common-button-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- </div>-->
<!-- </el-drawer>-->
<!-- 选择标准的弹框 -->
@@ -783,28 +782,28 @@
<div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area">
<el-form-item label="政策编号" style="margin-right:-20px" prop="lawsNumber" class="search-item" >
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsNumber"
clearable placeholder="根据编号查找"
:maxlength="100"
@keyup.enter.native="handleSearchStandard"/>
</el-form-item>
<el-form-item label="政策名称" style="margin-right:-20px" prop="lawsName" class="search-item" >
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsName"
placeholder="请输入政策名称"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item label="英文名称" style="margin-right:-20px" prop="lawsEnName" class="search-item" >
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsEnName"
placeholder="请输入英文名称"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-formItem label="文本状态" prop="lawsTextState" class="search-item">
<el-select v-model="standardSearchForm.lawsTextState" filterable clearable>
<el-select :disabled="disabledXX" v-model="standardSearchForm.lawsTextState" filterable clearable>
<el-option
v-for="item in lawsTextStateOptions"
placeholder="请选择"
@@ -815,7 +814,7 @@
</el-select>
</el-formItem>
<el-form-item>
<el-button
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
@@ -823,7 +822,7 @@
@click="handleSearchStandard">
查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
@click="handleResetSearch">
@@ -882,7 +881,7 @@
</el-table-column>
<el-table-column label="操作" align="center" width="80">
<template slot-scope="scope">
<el-button
<el-button :disabled="disabledXX"
class="opera-btn"
size="mini"
type="primary"
@@ -901,21 +900,21 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-check"
type="primary"
:loading="drLoading"
@click="handleProcessStandardNext(1)">新增</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-check"
type="primary"
:loading="drLoading"
@click="handleProcessStandardNext(2)">带入</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-default"
icon="el-icon-close"
@@ -970,6 +969,7 @@
callback()
};
return {
disabledXX:!!this.$route.query.disabledXX,
pickerOptions: {
shortcuts: [{
text: '最近一周',
@@ -192,7 +192,7 @@
:key="'SSRQLAWS'"
:config="{attrName:'实施日期(标准文本)',attrField:'SSRQLAWS'}"
v-model="form.SSRQLAWS"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled-->
@@ -205,7 +205,7 @@
:key="'ZCXSSRQLAWS'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'ZCXSSRQLAWS'}"
v-model="form.ZCXSSRQLAWS"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled-->
@@ -220,7 +220,7 @@
:key="'XCXSSRQLAWS'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'XCXSSRQLAWS'}"
v-model="form.XCXSSRQLAWS"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled-->
@@ -192,7 +192,7 @@
:key="'SSRQLAWS'"
:config="{attrName:'实施日期(标准文本)',attrField:'SSRQLAWS'}"
v-model="form.SSRQLAWS"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled-->
@@ -205,7 +205,7 @@
:key="'ZCXSSRQLAWS'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'ZCXSSRQLAWS'}"
v-model="form.ZCXSSRQLAWS"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled-->
@@ -220,7 +220,7 @@
:key="'XCXSSRQLAWS'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'XCXSSRQLAWS'}"
v-model="form.XCXSSRQLAWS"
:disabled="true"
disabled
></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled-->
@@ -25,30 +25,30 @@
<el-col :span="24">
<el-form-item label="政策编号" prop="lawsNumber" class="add-form-item form-item-disabled">
<div class="addButton" style="padding-left: 10px">
<el-button size="small" type="primary" @click="handleSearchStandard">选择征求意见政策</el-button>
<el-button :disabled="disabledXX" size="small" type="primary" @click="handleSearchStandard">选择征求意见政策</el-button>
</div>
<el-input
<el-input :disabled="disabledXX"
v-model="form.lawsNumber"
placeholder="请输入政策编号"
clearable
/>
</el-form-item>
<el-form-item label="政策名称" prop="lawsName" class="add-form-item form-item-disabled">
<el-input
<el-input :disabled="disabledXX"
v-model="form.lawsName"
placeholder="请输入政策名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="截止时间" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.endTime"
type="date"
placeholder="请选择截止时间">
</el-date-picker>
</el-form-item>
<el-form-item label="政策征求意见周期" prop="cycleTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="form.cycleTime"
type="daterange"
range-separator="—"
@@ -67,7 +67,7 @@
<el-collapse accordion>
<el-collapse-item title="意见填写">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -91,8 +91,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="流程发起人" disabled></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="流程发起人" disabled></el-input>
</div>
</el-form-item>
</el-card>
@@ -104,8 +104,8 @@
<el-form-item prop="responseDockerName" style="margin-bottom: 0">
<h4>责任对接人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.responseDockerId" style="display: none;"></el-input>
<el-input v-model="roleForm.responseDockerName" readonly placeholder="选择责任对接人"
<el-input :disabled="disabledXX" v-model="roleForm.responseDockerId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.responseDockerName" readonly placeholder="选择责任对接人"
@click.native="choicePeoPle('responseDockerId', '选择责任对接人', roleForm.responseDockerId)"></el-input>
</div>
</el-form-item>
@@ -118,8 +118,8 @@
<el-form-item prop="lawsProveEngineerName" style="margin-bottom: 0">
<h4>法规认证工程师</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveEngineerId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveEngineerName" readonly placeholder="选择法规认证工程师"
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveEngineerId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveEngineerName" readonly placeholder="选择法规认证工程师"
@click.native="choicePeoPle('lawsProveEngineerId', '选择法规认证工程师', roleForm.lawsProveEngineerId)"></el-input>
</div>
</el-form-item>
@@ -132,8 +132,8 @@
<el-form-item prop="lawsProveMinisterName" style="margin-bottom: 0">
<h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长"
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长"
@click.native="choicePeoPle('lawsProveMinisterId', '选择法规认证部部长', roleForm.lawsProveMinisterId)"></el-input>
</div>
</el-form-item>
@@ -146,8 +146,8 @@
<el-form-item prop="lawsProveViceChiefName" style="margin-bottom: 0">
<h4>法规认证部副总监</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监"
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监"
@click.native="choicePeoPle('lawsProveViceChiefId', '选择法规认证部副总监', roleForm.lawsProveViceChiefId)"></el-input>
</div>
</el-form-item>
@@ -159,8 +159,8 @@
<el-form-item prop="lawsProveChiefName" style="margin-bottom: 0">
<h4>法规认证部总监</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规认证部总监"
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规认证部总监"
@click.native="choicePeoPle('lawsProveChiefId', '选择法规认证部总监', roleForm.lawsProveChiefId)"></el-input>
</div>
</el-form-item>
@@ -177,7 +177,7 @@
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -199,28 +199,28 @@
<div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area">
<el-form-item label="政策编号" style="margin-right:10px" prop="lawsNumber" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsNumber"
clearable placeholder="根据编号查找"
:maxlength="100"
@keyup.enter.native="handleSearchStandard"/>
</el-form-item>
<el-form-item label="政策名称" style="margin-right:10px" prop="lawsName" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsName"
placeholder="请输入政策名称"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item>
<el-button
<el-button :disabled="disabledXX"
size="mini"
type="primary"
class="common-button-primary"
@click="handleSearchStandard">
查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
size="mini"
class="common-button-default"
@click="handleResetSearch">
@@ -283,7 +283,7 @@
</el-table-column>
<el-table-column label="操作" align="center" width="80">
<template slot-scope="scope">
<el-button
<el-button :disabled="disabledXX"
class="opera-btn"
size="mini"
type="primary"
@@ -302,21 +302,21 @@
</div>
</div>
<div class="demo-drawer-footer">
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- round-->
<!-- class="common-button-primary"-->
<!-- icon="el-icon-check"-->
<!-- type="primary"-->
<!-- @click="handleProcessStandardNext(1)">新增-->
<!-- </el-button>-->
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-check"
type="primary"
@click="handleProcessStandardNext(2)">带入
</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-default"
icon="el-icon-close"
@@ -343,6 +343,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: this.$route.query.bpnId,
standardCheckedList: [],
tableHeight: {
@@ -22,8 +22,8 @@
</ProcessTitle>
<div class="tableTitle">
<div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="handleSearchStandard">调取</el-button>
<el-button plain class="common-button-primary" size="mini" @click="handleDeleteStandard">删除</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="handleSearchStandard">调取</el-button>
<el-button :disabled="disabledXX" plain class="common-button-primary" size="mini" @click="handleDeleteStandard">删除</el-button>
</div>
</div>
<div class="content">
@@ -84,7 +84,7 @@
<el-collapse accordion>
<el-collapse-item title="意见填写">
<div style="margin: 10px 0;">
<el-input
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
@@ -108,8 +108,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="法规管理员" disabled></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="法规管理员" disabled></el-input>
</div>
</el-form-item>
</el-card>
@@ -121,8 +121,8 @@
<el-form-item prop="lawsProveMinisterName" style="margin-bottom: 0">
<h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长"
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长"
@click.native="choicePeoPle('lawsProveMinisterId', '选择法规认证部部长', roleForm.lawsProveMinisterId)"></el-input>
</div>
</el-form-item>
@@ -135,8 +135,8 @@
<el-form-item prop="lawsProveViceChiefName" style="margin-bottom: 0">
<h4>法规认证部副总监</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监"
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监"
@click.native="choicePeoPle('lawsProveViceChiefId', '选择法规认证部副总监', roleForm.lawsProveViceChiefId)"></el-input>
</div>
</el-form-item>
@@ -149,8 +149,8 @@
<el-form-item prop="responseDeptLeaderName" style="margin-bottom: 0">
<h4>责任部门领导</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.responseDeptLeaderId" style="display: none;"></el-input>
<el-input v-model="roleForm.responseDeptLeaderName" readonly placeholder="选择责任部门领导"
<el-input :disabled="disabledXX" v-model="roleForm.responseDeptLeaderId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.responseDeptLeaderName" readonly placeholder="选择责任部门领导"
@click.native="choicePeoPle('responseDeptLeaderId', '选择责任部门领导', roleForm.responseDeptLeaderId)"></el-input>
</div>
</el-form-item>
@@ -163,8 +163,8 @@
<el-form-item prop="responseUserName" style="margin-bottom: 0">
<h4>责任人</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.responseUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.responseUserName" readonly placeholder="选择责任人"
<el-input :disabled="disabledXX" v-model="roleForm.responseUserId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.responseUserName" readonly placeholder="选择责任人"
@click.native="choicePeoPle('responseUserId', '选择责任人', roleForm.responseUserId)"></el-input>
</div>
</el-form-item>
@@ -177,8 +177,8 @@
<el-form-item prop="lawsProveChiefName" style="margin-bottom: 0">
<h4>法规与认证部总监批准</h4>
<div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规与认证部总监"
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input>
<el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规与认证部总监"
@click.native="choicePeoPle('lawsProveChiefId', '选择法规与认证部总监', roleForm.lawsProveChiefId)"></el-input>
</div>
</el-form-item>
@@ -195,7 +195,7 @@
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<ProcessFooter
<ProcessFooter v-show="!disabledXX"
show-save
show-submit
:submitLoading="isSubmit"
@@ -217,21 +217,21 @@
<div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area">
<el-form-item label="标准编号/政策编号" style="margin-right:10px" prop="lawsNumber" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.lawCode"
clearable placeholder="根据编号查找"
:maxlength="100"
@keyup.enter.native="getDomesticStandardTable"/>
</el-form-item>
<el-form-item label="标准名称/政策名称" style="margin-right:10px" prop="lawsName" class="search-item">
<el-input
<el-input :disabled="disabledXX"
v-model="standardSearchForm.lawName"
placeholder="根据名称查找"
clearable
:maxlength="100"></el-input>
</el-form-item>
<el-form-item label="产品类型" style="margin-right:10px" prop="productType" class="search-item">
<el-select v-model="standardSearchForm.productType" filterable clearable>
<el-select :disabled="disabledXX" v-model="standardSearchForm.productType" filterable clearable>
<el-option
v-for="item in productTypeOptions"
placeholder="请选择"
@@ -242,14 +242,14 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button
<el-button :disabled="disabledXX"
size="mini"
type="primary"
class="common-button-primary"
@click="getDomesticStandardTable">
查询
</el-button>
<el-button
<el-button :disabled="disabledXX"
class="common-button-default"
size="mini"
@click="handleResetSearch">
@@ -305,7 +305,7 @@
</el-table-column>
<el-table-column label="操作" align="center" width="80">
<template slot-scope="scope">
<el-button
<el-button :disabled="disabledXX"
class="opera-btn"
size="mini"
type="primary"
@@ -324,21 +324,21 @@
</div>
</div>
<div class="demo-drawer-footer">
<!-- <el-button-->
<!-- <el-button :disabled="disabledXX" -->
<!-- round-->
<!-- class="common-button-primary"-->
<!-- icon="el-icon-check"-->
<!-- type="primary"-->
<!-- @click="handleProcessStandardNext(1)">新增-->
<!-- </el-button>-->
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-primary"
icon="el-icon-check"
type="primary"
@click="handleProcessStandardNext(2)">带入
</el-button>
<el-button
<el-button :disabled="disabledXX"
round
class="common-button-default"
icon="el-icon-close"
@@ -364,6 +364,7 @@ export default {
},
data() {
return {
disabledXX:!!this.$route.query.disabledXX,
selectedList: [],
infoTableDatas: [],
productTypeOptions: [{label: '树形结构', value: 'TREE'}, {label: '下拉选项', value: 'SEL_OPTION'}],
@@ -108,6 +108,7 @@
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,saveTaskForPub,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios";
export default {
@@ -170,6 +171,7 @@
this.drawerModal = false
this.$message.success('调整成功')
this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else {
this.$message.warning(res.message)
@@ -258,6 +260,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -123,6 +123,7 @@
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,saveTaskForPub,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios";
export default {
@@ -188,6 +189,7 @@
this.drawerModal = false
this.$message.success('调整成功')
this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else {
this.$message.warning(res.message)
@@ -235,6 +237,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -253,6 +256,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -147,6 +147,7 @@
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios";
export default {
@@ -204,6 +205,7 @@
this.drawerModal = false
this.$message.success('调整成功')
this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else {
this.$message.warning(res.message)
@@ -292,6 +294,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -310,6 +313,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -114,6 +114,7 @@
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios";
export default {
@@ -167,6 +168,7 @@
this.drawerModal = false
this.$message.success('调整成功')
this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else {
this.$message.warning(res.message)
@@ -256,6 +258,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -274,6 +277,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -114,6 +114,7 @@
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios";
export default {
@@ -167,6 +168,7 @@
this.drawerModal = false
this.$message.success('调整成功')
this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else {
this.$message.warning(res.message)
@@ -256,6 +258,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false
@@ -274,6 +277,7 @@
}, {}, res => {
if (res.success) {
this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter')
}
this.isSubmit = false

Some files were not shown because too many files have changed in this diff Show More