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> <template>
<div id="app"> <div id="app" ref="appView">
<!-- <router-view v-if="!isBoolean"/>--> <!-- <router-view v-if="!isBoolean"/>-->
<span v-if="this.$route.name === 'Login'|| !isBoolean"> <span v-if="this.$route.name === 'Login'|| !isBoolean">
<router-view /> <router-view />
@@ -92,7 +92,32 @@ export default {
isBoolean: false isBoolean: false
} }
}, },
created() {
let _this = this;
//窗口改变时
window.onresize = function () {
_this.handleRefreshTable();
};
},
updated() {
this.handleRefreshTable()
},
methods: { 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) { handleCommand(command) {
// 退出登录 // 退出登录
@@ -227,6 +252,8 @@ export default {
} else { } else {
this.isBoolean = false this.isBoolean = false
} }
//切换标签时
this.handleRefreshTable();
} }
}, },
mounted() { 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) { export function processCreatePlan (data) {
return axios({ return axios({
url: '/api/lawss/actSarItemsPlan/processCreatePlan', url: '/api/lawss/actSarItemsPlan/processCreatePlan',
+1 -1
View File
@@ -130,7 +130,7 @@ export default {
if (res.data.ok !== undefined && showTips) { if (res.data.ok !== undefined && showTips) {
let type = res.data.ok ? 'success' : 'warning' let type = res.data.ok ? 'success' : 'warning'
if (_this) { if (_this) {
if (res.data.message !== '') { if (res.data.message !== '' && res.data.message !== null) {
_this.$message[type](res.data.message) _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); const index = this.$refs.importFileAboutStand.uploadFiles.findIndex(e => e.response.data.id === file.response.data.id);
this.$refs.importFileAboutStand.uploadFiles.splice(index, 1); this.$refs.importFileAboutStand.uploadFiles.splice(index, 1);
this.showFileList.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) { handleModifyName(file) {
@@ -14,7 +14,7 @@
:value="value" :value="value"
type="date" type="date"
:editable="true" :editable="true"
:disabled="true" disabled
:placeholder="placeholder" :placeholder="placeholder"
@input="handleChange" @input="handleChange"
> >
+5 -5
View File
@@ -399,11 +399,11 @@
// path: '/convertDocView', // path: '/convertDocView',
// menuId: '3F52K25546' // menuId: '3F52K25546'
// }, // },
{ // {
title: '菜单管理', // title: '菜单管理',
path: '/menuManage', // path: '/menuManage',
menuId: '87b8b4f5817a7829696e63185c744d52' // menuId: '87b8b4f5817a7829696e63185c744d52'
}, // },
{ {
title: '链接管理', title: '链接管理',
path: '/linkManage', path: '/linkManage',
+2 -1
View File
@@ -308,7 +308,8 @@
} }
}) })
this.$http.get('SarInstitution/institution/getNextById', { this.$http.get('SarInstitution/institution/getNextById', {
ids: ids ids: ids,
topNum: 3,
}, { }, {
_this: this _this: this
}, res => { }, res => {
+8 -4
View File
@@ -12,14 +12,18 @@
:inline="true" :inline="true"
@submit.native.prevent @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 <el-input
v-model="filterText" v-model="filterText"
placeholder="请输入姓名" placeholder="请输入姓名"
@input="changeInput"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-form> <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 <el-tree
v-if="open1 && isVisible2" v-if="open1 && isVisible2"
node-key="id" node-key="id"
+1 -41
View File
@@ -307,47 +307,7 @@ router.beforeEach(function (to, from, next) {
if(isMobile()){ if(isMobile()){
next('/processedPage') next('/processedPage')
}else { }else {
// 根据type判断跳转具体流程页面 next()
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");
}
} }
} else { // 业务系统 当前节点未完成 } else { // 业务系统 当前节点未完成
// commitStatus 大于0 表示当前节点存在未完成干活流程 // commitStatus 大于0 表示当前节点存在未完成干活流程
@@ -111,7 +111,7 @@
class="label-input-form" class="label-input-form"
> >
<el-form-item label="链接类型" prop="type" label-width="150px" class="add-form-item"> <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>
<el-form-item label="链接名称" prop="name" label-width="150px" class="add-form-item"> <el-form-item label="链接名称" prop="name" label-width="150px" class="add-form-item">
<el-input <el-input
@@ -111,7 +111,7 @@
class="label-input-form" class="label-input-form"
> >
<el-form-item label="链接类型" prop="type" label-width="150px" class="add-form-item"> <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>
<el-form-item label="链接名称" prop="name" label-width="150px" class="add-form-item"> <el-form-item label="链接名称" prop="name" label-width="150px" class="add-form-item">
<el-input <el-input
@@ -387,7 +387,11 @@ export default {
}, { }, {
_this: this _this: this
}, res => { }, res => {
this.$message.warning(res.message); if(!res.ok){
this.$message.warning(res.message);
}else {
this.$message.success(res.message);
}
this.getWorkData(); this.getWorkData();
}, e => { }, e => {
}); });
+1 -7
View File
@@ -91,13 +91,7 @@ export default {
// 此处需要调用接口,修改个人配置 // 此处需要调用接口,修改个人配置
}, },
togo () { togo () {
if(this.total && this.total > 10){ this.$router.push({path:'/release2'})
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
}, },
// 点击查看 // 点击查看
handlePreview (item) { 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 () { togo () {
if(this.total && this.total > 10){ this.$router.push({path:'/releaseBuss2'})
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
}, },
// 点击查看 // 点击查看
handlePreview (item) { 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 () { togo () {
if(this.total && this.total > 10){ this.$router.push({path:'/releaseQA2'})
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
}, },
// 点击查看 // 点击查看
handlePreview (item) { 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 () { togo () {
if(this.total && this.total > 10){ this.$router.push({path:'/releaseUs2'})
this.pageVerify = true
this.pageSize = this.$store.getters.userInfo.configContent
}else {
this.pageVerify = false
}
this.getAdvice()
}, },
// 将文本状态的id与name对应 // 将文本状态的id与name对应
setMap(data) { 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-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '属性']" v-btn-permission="'6c697ab1dd54d0264e06e526506c4492'">属性</el-dropdown-item> <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-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="'2027eafd482aa7d031c95ef5908dc725'">复制</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="'06a64841ad8acf3dcc74ccbb8123e7b1'">删除</el-dropdown-item> <el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="'06a64841ad8acf3dcc74ccbb8123e7b1'">删除</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
@@ -49,6 +49,38 @@
- - - -
</div> </div>
</el-form-item> </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-form-item label="批准意见" prop="textpz" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input-->
<!-- v-model="form.textpz"--> <!-- v-model="form.textpz"-->
@@ -206,7 +238,9 @@ export default {
date: '', // 完成时间 date: '', // 完成时间
hzfileId: '', hzfileId: '',
hzfileName: '', hzfileName: '',
textpz: '' textpz: '',
modelList:[],
fjList: []
}, },
formRules: { formRules: {
textpz: [ textpz: [
@@ -224,6 +258,10 @@ export default {
ProcessTitle ProcessTitle
}, },
methods: { methods: {
clickButtonToUpload(file) {
const attId = file.attId
this.$preview(attId)
},
foldForm() { foldForm() {
this.foldFormFlag = !this.foldFormFlag this.foldFormFlag = !this.foldFormFlag
}, },
@@ -237,6 +275,10 @@ export default {
updateFile (fileId) { updateFile (fileId) {
window.location.href = '/api/att/attFile/downloadFile?fileId=' + 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) { beginImportFile (file) {
var filename = file.name var filename = file.name
@@ -26,21 +26,21 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="流程名称" prop="processName" class="add-form-item form-item-disabled"> <el-form-item label="流程名称" prop="processName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.processName" v-model="form.processName"
placeholder="请输入流程名称" placeholder="请输入流程名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="调研标题" prop="title" class="add-form-item form-item-disabled"> <el-form-item label="调研标题" prop="title" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.title" v-model="form.title"
placeholder="请输入调研标题" placeholder="请输入调研标题"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="完成时间" prop="date" class="add-form-item form-item-disabled"> <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" v-model="form.date"
:picker-options="pickerOptions" :picker-options="pickerOptions"
type="date" type="date"
@@ -58,7 +58,7 @@
<div v-for="(item, index) in form.modelList" :key="index" style="margin-right: 5px; padding-left: 10px"> <div v-for="(item, index) in form.modelList" :key="index" style="margin-right: 5px; padding-left: 10px">
<div class="fileClass" > <div class="fileClass" >
<span @click="handlePreview(item)">{{ item.name }}</span> <span @click="handlePreview(item)">{{ item.name }}</span>
<el-button <el-button :disabled="disabledXX"
size="small" size="small"
@click="clickButtonToUpload(item)" @click="clickButtonToUpload(item)"
icon="el-icon-download" icon="el-icon-download"
@@ -67,7 +67,7 @@
</div> </div>
</div> </div>
</div> </div>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload" @click="fileUpload"
@@ -86,7 +86,7 @@
<div v-for="(item, index) in form.fjList" :key="index" style="margin-right: 5px;padding-left: 10px"> <div v-for="(item, index) in form.fjList" :key="index" style="margin-right: 5px;padding-left: 10px">
<div class="fileClass" > <div class="fileClass" >
<span @click="handlePreview(item)">{{ item.name }}</span> <span @click="handlePreview(item)">{{ item.name }}</span>
<el-button <el-button :disabled="disabledXX"
size="small" size="small"
@click="clickButtonToUpload(item)" @click="clickButtonToUpload(item)"
icon="el-icon-download" icon="el-icon-download"
@@ -96,7 +96,7 @@
</div> </div>
</div> </div>
<div> <div>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload2" @click="fileUpload2"
@@ -109,14 +109,14 @@
</el-row> </el-row>
</div> </div>
</el-collapse-transition> </el-collapse-transition>
<el-button v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @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 v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @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> </el-form>
</div> </div>
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -140,8 +140,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" placeholder="标准法规工程师" disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -151,8 +151,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>技术委员会相关专委会主任/ 工程研究总院责任部门领导、事业部标准化员</h4> <h4>技术委员会相关专委会主任/ 工程研究总院责任部门领导、事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.dockUserName" readonly :title="roleForm.dockUserName" placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门领导、事业部标准化员" readonly="readonly" @click.native="choiceZRRS('1')"> <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly :title="roleForm.dockUserName" placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门领导、事业部标准化员" readonly="readonly" @click.native="choiceZRRS('1')">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -163,8 +163,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0"> <el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理、责任部门高级经理</h4> <h4>标准法规部高级经理、责任部门高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<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.ministerUserName" readonly placeholder="选择标准法规部高级经理、责任部门高级经理" readonly="readonly" @click.native="choiceZRR('ministerUser', '选择标准法规部高级经理、责任部门高级经理', roleForm.ministerUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -174,9 +174,9 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0"> <el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任</h4> <h4>技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<!-- <el-input v-model="roleForm.directorUserName" placeholder="选择技术管理中心主任" readonly="readonly" @click.native="choiceZRR('directorUser', '选择技术管理中心主任', roleForm.directorUser)"></el-input>--> <!-- <el-input :disabled="disabledXX" 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.directorUserName" readonly placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任" readonly="readonly" @click.native="choiceZRRS('2')"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -186,8 +186,8 @@
<el-form-item prop="presidentUserName" style="margin-bottom: 0"> <el-form-item prop="presidentUserName" style="margin-bottom: 0">
<h4>工程研究总院院长/标准法规业务主管副院长</h4> <h4>工程研究总院院长/标准法规业务主管副院长</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<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.presidentUserName" readonly placeholder="选择工程研究总院院长/标准法规业务主管副院长" readonly="readonly" @click.native="choiceZRR('presidentUser', '选择工程研究总院院长/标准法规业务主管副院长', roleForm.presidentUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -196,7 +196,7 @@
</el-timeline> </el-timeline>
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -275,6 +275,7 @@ export default {
name: "bzdyStep1", name: "bzdyStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
commentText1: '', commentText1: '',
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
@@ -63,6 +63,38 @@
- - - -
</div> </div>
</el-form-item> </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-form-item label="批准意见" prop="textpz" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input-->
<!-- v-model="form.textpz"--> <!-- v-model="form.textpz"-->
@@ -263,7 +295,9 @@
date: '', // 完成时间 date: '', // 完成时间
hzfileId: '', hzfileId: '',
hzfileName: '', hzfileName: '',
textpz: '' textpz: '',
modelList:[],
fjList: []
}, },
formRules: { formRules: {
textpz: [ textpz: [
@@ -285,6 +319,10 @@
const attId = file const attId = file
this.$preview(attId) this.$preview(attId)
}, },
clickButtonToUpload(file) {
const attId = file.attId
this.$preview(attId)
},
handleTransfer() { handleTransfer() {
this.drawerModal = true this.drawerModal = true
}, },
@@ -331,6 +369,10 @@
updateFile (fileId) { updateFile (fileId) {
window.location.href = '/api/att/attFile/downloadFile?fileId=' + 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) { beginImportFile (file) {
var filename = file.name var filename = file.name
@@ -428,6 +470,7 @@
this.form.hzfileId = data.hzfileId || data.form.hzfileId this.form.hzfileId = data.hzfileId || data.form.hzfileId
this.form.hzfileName = data.hzfileName || data.form.hzfileName this.form.hzfileName = data.hzfileName || data.form.hzfileName
this.commentText9 = data.commentText9 || '' this.commentText9 = data.commentText9 || ''
this.form.modelList = data.form ? data.form.modelList : data.modelList
}).catch(e => { }).catch(e => {
}) })
}) })
@@ -23,7 +23,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="申请单位" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="申请单位" prop="orgName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.orgName" v-model="form.orgName"
clearable clearable
readonly readonly
@@ -31,7 +31,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="申请人" prop="account" class="add-form-item form-item-disabled"> <el-form-item label="申请人" prop="account" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.account" v-model="form.account"
clearable clearable
readonly readonly
@@ -39,14 +39,14 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系电话" prop="mobilePhone" class="add-form-item form-item-disabled"> <el-form-item label="联系电话" prop="mobilePhone" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.mobilePhone" v-model="form.mobilePhone"
placeholder="请输入联系电话" placeholder="请输入联系电话"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="邮箱" prop="email" class="add-form-item form-item-disabled"> <el-form-item label="邮箱" prop="email" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.email" v-model="form.email"
placeholder="请输入邮箱" placeholder="请输入邮箱"
clearable clearable
@@ -61,7 +61,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="申请完成时间" prop="time" class="add-form-item form-item-disabled"> <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" v-model="form.time"
type="date" type="date"
placeholder="选择日期"> placeholder="选择日期">
@@ -75,7 +75,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="申请理由" prop="reason" class="add-form-item form-item-disabled"> <el-form-item label="申请理由" prop="reason" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="4" :rows="4"
resize="none" resize="none"
@@ -92,8 +92,8 @@
<div class="tableTitle"> <div class="tableTitle">
发放申请列表 发放申请列表
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button> <el-button :disabled="disabledXX" 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">删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -134,7 +134,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="意见填写"> <el-collapse-item title="意见填写">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -153,7 +153,7 @@
<el-card> <el-card>
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user1" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user1" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -161,7 +161,7 @@
<el-card> <el-card>
<h4>责任对接人</h4> <h4>责任对接人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user2" placeholder="请输入"> <el-input :disabled="disabledXX" v-model="user2" placeholder="请输入">
</el-input></div> </el-input></div>
</el-card> </el-card>
@@ -170,7 +170,7 @@
<el-card> <el-card>
<h4>责任人</h4> <h4>责任人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user3" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user3" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -178,7 +178,7 @@
<el-card> <el-card>
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user4" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user4" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -186,7 +186,7 @@
<el-card> <el-card>
<h4>责任对接人,标准法规部部门负责人</h4> <h4>责任对接人,标准法规部部门负责人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user5" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user5" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -210,21 +210,21 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="标准号" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="标准号" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
placeholder="请输入标准号" placeholder="请输入标准号"
v-model="ListForm.account" v-model="ListForm.account"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准名称" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="标准名称" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.mobilePhone" v-model="ListForm.mobilePhone"
placeholder="请输入标准名称" placeholder="请输入标准名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="备注" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.remarks" v-model="ListForm.remarks"
placeholder="请输入备注" placeholder="请输入备注"
clearable clearable
@@ -235,11 +235,11 @@
</el-form> </el-form>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确定</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确定</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -259,6 +259,7 @@
name: "bzffStep1", name: "bzffStep1",
data () { data () {
return { return {
disabledXX:!!this.$route.query.disabledXX,
textarea: '', // 意见 textarea: '', // 意见
title: '', // 新增编辑抽屉标题 title: '', // 新增编辑抽屉标题
ListModel: false, // 新增编辑抽屉开关 ListModel: false, // 新增编辑抽屉开关
@@ -23,7 +23,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="申请单位" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="申请单位" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.orgName" v-model="form.orgName"
clearable clearable
readonly readonly
@@ -31,7 +31,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="申请人" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="申请人" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.account" v-model="form.account"
clearable clearable
readonly readonly
@@ -39,14 +39,14 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="联系电话" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="联系电话" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.mobilePhone" v-model="form.mobilePhone"
placeholder="请输入联系电话" placeholder="请输入联系电话"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="邮箱" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="邮箱" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.email" v-model="form.email"
placeholder="请输入邮箱" placeholder="请输入邮箱"
clearable clearable
@@ -61,8 +61,8 @@
<div class="tableTitle"> <div class="tableTitle">
标准需求列表 标准需求列表
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button> <el-button :disabled="disabledXX" 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">删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -138,7 +138,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="意见填写"> <el-collapse-item title="意见填写">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -158,7 +158,7 @@
<el-card> <el-card>
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user1" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user1" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -166,7 +166,7 @@
<el-card> <el-card>
<h4>责任对接人</h4> <h4>责任对接人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user2" placeholder="请输入"> <el-input :disabled="disabledXX" v-model="user2" placeholder="请输入">
</el-input></div> </el-input></div>
</el-card> </el-card>
@@ -175,7 +175,7 @@
<el-card> <el-card>
<h4>责任人</h4> <h4>责任人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user3" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user3" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -183,7 +183,7 @@
<el-card> <el-card>
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user4" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user4" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -191,7 +191,7 @@
<el-card> <el-card>
<h4>责任对接人,标准法规部部门负责人</h4> <h4>责任对接人,标准法规部部门负责人</h4>
<div style="margin-top: 10px;"> <div style="margin-top: 10px;">
<el-input v-model="user5" placeholder="请输入"></el-input> <el-input :disabled="disabledXX" v-model="user5" placeholder="请输入"></el-input>
</div> </div>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
@@ -215,70 +215,70 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="类型" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="类型" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
placeholder="请选择类型" placeholder="请选择类型"
v-model="ListForm.orgName" v-model="ListForm.orgName"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准号" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="标准号" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
placeholder="请输入标准号" placeholder="请输入标准号"
v-model="ListForm.account" v-model="ListForm.account"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准名称" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="标准名称" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.mobilePhone" v-model="ListForm.mobilePhone"
placeholder="请输入标准名称" placeholder="请输入标准名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="需求时间" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="需求时间" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.email" v-model="ListForm.email"
placeholder="请输入需求时间" placeholder="请输入需求时间"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="页数/字数" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="页数/字数" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.email" v-model="ListForm.email"
placeholder="请输入页数/字数" placeholder="请输入页数/字数"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="原语言" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="原语言" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.email" v-model="ListForm.email"
placeholder="请输入原语言" placeholder="请输入原语言"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="目标语言" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="目标语言" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.email" v-model="ListForm.email"
placeholder="请输入目标语言" placeholder="请输入目标语言"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否为加急项目" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="是否为加急项目" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.email" v-model="ListForm.email"
placeholder="请输入邮箱" placeholder="请输入邮箱"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否自带预算" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="是否自带预算" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.email" v-model="ListForm.email"
placeholder="请输入邮箱" placeholder="请输入邮箱"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="费用出自项目的项目名称、编号及费用科目" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="费用出自项目的项目名称、编号及费用科目" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="ListForm.email" v-model="ListForm.email"
placeholder="请输入费用出自项目的项目名称、编号及费用科目" placeholder="请输入费用出自项目的项目名称、编号及费用科目"
clearable clearable
@@ -289,11 +289,11 @@
</el-form> </el-form>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确定</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确定</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -313,6 +313,7 @@
name: "bzfyStep1", name: "bzfyStep1",
data () { data () {
return { return {
disabledXX:!!this.$route.query.disabledXX,
textarea: '', // 意见 textarea: '', // 意见
title: '', // 新增编辑抽屉标题 title: '', // 新增编辑抽屉标题
ListModel: false, // 新增编辑抽屉开关 ListModel: false, // 新增编辑抽屉开关
@@ -19,7 +19,7 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="协会名称:" prop="comityName"> <el-form-item class="add-form-item" label="协会名称:" prop="comityName">
<el-select <el-select :disabled="disabledXX"
clearable clearable
@change="comityChange" @change="comityChange"
v-model="rh_pageData.comityName" v-model="rh_pageData.comityName"
@@ -34,7 +34,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" v-if="rh_pageData.comityName !== ''" prop="comityNameOne"> <el-form-item class="add-form-item" v-if="rh_pageData.comityName !== ''" prop="comityNameOne">
<el-select <el-select :disabled="disabledXX"
clearable clearable
@change="comityChangeOne" @change="comityChangeOne"
v-model="rh_pageData.comityNameOne" v-model="rh_pageData.comityNameOne"
@@ -49,7 +49,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" prop="comityNameTwo" v-if="rh_pageData.comityName !== '' && rh_pageData.comityNameOne !== ''"> <el-form-item class="add-form-item" prop="comityNameTwo" v-if="rh_pageData.comityName !== '' && rh_pageData.comityNameOne !== ''">
<el-select <el-select :disabled="disabledXX"
clearable clearable
v-model="rh_pageData.comityNameTwo" v-model="rh_pageData.comityNameTwo"
placeholder="请选择工作组"> placeholder="请选择工作组">
@@ -65,7 +65,7 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="会员角色:" prop="comityRole"> <el-form-item class="add-form-item" label="会员角色:" prop="comityRole">
<el-select <el-select :disabled="disabledXX"
clearable clearable
v-model="rh_pageData.comityRole" v-model="rh_pageData.comityRole"
placeholder="请选择会员角色"> placeholder="请选择会员角色">
@@ -79,7 +79,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="协会状态:" prop="comityState"> <el-form-item class="add-form-item" label="协会状态:" prop="comityState">
<el-select <el-select :disabled="disabledXX"
clearable clearable
v-model="rh_pageData.comityState" v-model="rh_pageData.comityState"
placeholder="选择协会状态"> placeholder="选择协会状态">
@@ -93,7 +93,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="入会性质:" prop="comityKind"> <el-form-item class="add-form-item" label="入会性质:" prop="comityKind">
<el-select <el-select :disabled="disabledXX"
clearable clearable
v-model="rh_pageData.comityKind" v-model="rh_pageData.comityKind"
placeholder="请选择入会性质"> placeholder="请选择入会性质">
@@ -113,7 +113,7 @@
{{ item.name.slice(0, 30) + '...' }} {{ ';' }} {{ item.name.slice(0, 30) + '...' }} {{ ';' }}
</a> </a>
<a v-else style="cursor: pointer" @click="fileLook(item)">{{ item.name }}</a> <a v-else style="cursor: pointer" @click="fileLook(item)">{{ item.name }}</a>
<el-button <el-button :disabled="disabledXX"
size="mini" size="mini"
@click="filesUpload(item)" @click="filesUpload(item)"
icon="el-icon-download" icon="el-icon-download"
@@ -121,7 +121,7 @@
></el-button> ></el-button>
</div> </div>
</div> </div>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="uploadFile" @click="uploadFile"
@@ -138,48 +138,48 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="资质:"> <el-form-item class="add-form-item" label="资质:">
<el-input <el-input :disabled="disabledXX"
v-model="rh_pageData.comityMake.makeQualification" placeholder="请填写资质"/> v-model="rh_pageData.comityMake.makeQualification" placeholder="请填写资质"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="成员:"> <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-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="费用估计:"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="职责:"> <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-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="任期:"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
</el-form-item> </el-form-item>
<el-form-item class="add-form-item" label="工作方向:" prop="workPath"> <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>
<el-form-item class="add-form-item" label="协会外部联系方式:" style="margin-bottom: 50px"> <el-form-item class="add-form-item" label="协会外部联系方式:" style="margin-bottom: 50px">
<div class="comityTel_btn"> <div class="comityTel_btn">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
size="small" size="small"
icon="el-icon-plus" icon="el-icon-plus"
@click="add_comityTel"> @click="add_comityTel">
添加 添加
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
type="danger" type="danger"
size="small" size="small"
icon="el-icon-delete" icon="el-icon-delete"
@@ -203,8 +203,8 @@
align="center" align="center"
label="联络人"> label="联络人">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model="scope.row.tel_nameId" style="display: none" placeholder="请填写联络人"/> <el-input :disabled="disabledXX" 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_name" readonly @click.native="choiceTel('tel_nameId', '选择联络人', scope.row)" placeholder="请填写联络人"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -212,7 +212,7 @@
align="center" align="center"
label="单位"> label="单位">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -220,7 +220,7 @@
align="center" align="center"
label="电话"> label="电话">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -228,7 +228,7 @@
align="center" align="center"
label="邮箱"> label="邮箱">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -239,7 +239,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -263,8 +263,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -274,8 +274,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>技术委员会分委会主任/技术主管部门负责人</h4> <h4>技术委员会分委会主任/技术主管部门负责人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.dockUserName" readonly placeholder="选择指派人员" @click.native="choiceZRR('dockUser', '选择指派人员', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -286,8 +286,8 @@
<el-form-item prop="dockUserName1" style="margin-bottom: 0"> <el-form-item prop="dockUserName1" style="margin-bottom: 0">
<h4>责任工程师</h4> <h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dutyUser1" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.dutyUserName1" disabled placeholder="责任工程师">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -298,8 +298,8 @@
<el-form-item prop="partUserId" style="margin-bottom: 0"> <el-form-item prop="partUserId" style="margin-bottom: 0">
<h4>参会人员所在部门负责人</h4> <h4>参会人员所在部门负责人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.partUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.partUser" disabled placeholder="参会人员所在部门负责人">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -310,8 +310,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规部人员</h4> <h4>标准法规部人员</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" disabled placeholder="选择标准法规部人员">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -322,8 +322,8 @@
<el-form-item prop="leaderUser" style="margin-bottom: 0"> <el-form-item prop="leaderUser" style="margin-bottom: 0">
<h4>标准法规部主管领导</h4> <h4>标准法规部主管领导</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.leaderUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.leaderUser" readonly placeholder="选择标准法规部主管领导" @click.native="choiceZRROne('leaderUser', '选择标准法规部主管领导', roleForm.leaderUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -334,8 +334,8 @@
<el-form-item prop="feeUser" style="margin-bottom: 0"> <el-form-item prop="feeUser" style="margin-bottom: 0">
<h4>费用管理部门</h4> <h4>费用管理部门</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.feeUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.feeUser" readonly placeholder="选择费用管理部门" @click.native="choiceZRR('feeUser', '选择费用管理部门', roleForm.feeUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -346,8 +346,8 @@
<el-form-item prop="engineerUser" style="margin-bottom: 0"> <el-form-item prop="engineerUser" style="margin-bottom: 0">
<h4>业务主管副院长 </h4> <h4>业务主管副院长 </h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineerUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.engineerUser" readonly placeholder="选择业务主管副院长 " @click.native="choiceZRROne('engineerUser', '选择业务主管副院长 ', roleForm.engineerUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -358,8 +358,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0"> <el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>院长</h4> <h4>院长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.directorUserName" readonly placeholder="选择院长" @click.native="choiceZRROne('directorUserId', '选择院长', roleForm.directorUserName)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -393,7 +393,7 @@
</el-upload> </el-upload>
</el-dialog> </el-dialog>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -440,6 +440,7 @@ export default {
name: "bzrhStep1", name: "bzrhStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
active: '1', // 默认显示 active: '1', // 默认显示
fileMadel: false, fileMadel: false,
rh_pageData: { rh_pageData: {
@@ -114,7 +114,7 @@
<el-input <el-input
style="width: 100%" style="width: 100%"
placeholder="请填写" placeholder="请填写"
:disabled="true" disabled
v-model="rh_pageData.fillPeople" v-model="rh_pageData.fillPeople"
/> />
</el-form-item> </el-form-item>
@@ -90,7 +90,7 @@
</el-col> </el-col>
</el-row> </el-row>
<el-form-item class="add-form-item" label="工作方向:" prop="workPath"> <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>
<el-form-item class="add-form-item" label="协会外部联系方式:" style="margin-top: 10px"> <el-form-item class="add-form-item" label="协会外部联系方式:" style="margin-top: 10px">
<el-table <el-table
@@ -68,8 +68,8 @@
</el-row> </el-row>
<el-form-item class="add-form-item" > <el-form-item class="add-form-item" >
<div class="table_btn"> <div class="table_btn">
<el-button type="primary" size="small" @click="table_add">添加</el-button> <el-button :disabled="disabledXX" 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="danger" size="small" @click="table_delete">批量删除</el-button>
</div> </div>
<el-table <el-table
:data="hh_pageData.standardTable" :data="hh_pageData.standardTable"
@@ -84,18 +84,18 @@
<el-table-column type="index" label="序号" align="center" width="50"/> <el-table-column type="index" label="序号" align="center" width="50"/>
<el-table-column prop="standardId" label="标准编号" align="center"> <el-table-column prop="standardId" label="标准编号" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model="scope.row.standardId" placeholder="请填写标准编号"/> <el-input :disabled="disabledXX" v-model="scope.row.standardId" placeholder="请填写标准编号"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="standardName" label="标准名称" align="center"> <el-table-column prop="standardName" label="标准名称" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model="scope.row.standardName" placeholder="请填写标准名称"/> <el-input :disabled="disabledXX" v-model="scope.row.standardName" placeholder="请填写标准名称"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="material" label="资料" align="center"> <el-table-column prop="material" label="资料" align="center">
<template slot-scope="scope"> <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 :disabled="disabledXX" 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-else type="primary" size="mini" @click="uploadTable(scope.row)">查看附件</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -113,8 +113,8 @@
<el-table-column label="议题" align="center" prop="meetingTheme"/> <el-table-column label="议题" align="center" prop="meetingTheme"/>
<el-table-column label="资料" align="center" prop="meetingFile" width="200"> <el-table-column label="资料" align="center" prop="meetingFile" width="200">
<template slot-scope="scope"> <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 :disabled="disabledXX" 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-else type="primary" size="mini" @click="uploadThemeTable(scope.row)">查看附件</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -133,7 +133,7 @@
:before-remove="beforeRemoveOther" :before-remove="beforeRemoveOther"
:on-success="onsuccessOther" :on-success="onsuccessOther"
> >
<el-button type="primary" size="small">点击上传</el-button> <el-button :disabled="disabledXX" type="primary" size="small">点击上传</el-button>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -153,8 +153,8 @@
<el-form-item class="add-form-item" prop="startUserName" style="margin-bottom: 0"> <el-form-item class="add-form-item" prop="startUserName" style="margin-bottom: 0">
<h4>参会人</h4> <h4>参会人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="参会人"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="参会人"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -164,8 +164,8 @@
<el-form-item class="add-form-item" prop="engineerUser" style="margin-bottom: 0"> <el-form-item class="add-form-item" prop="engineerUser" style="margin-bottom: 0">
<h4>法规工程师</h4> <h4>法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineerUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.engineerUser" readonly placeholder="选择法规工程师" @click.native="choiceZRROne('engineerUserId', '选择法规工程师', roleForm.engineerUserId)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -175,7 +175,7 @@
</el-timeline> </el-timeline>
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -253,6 +253,7 @@ export default {
name: "bzhhStep1", name: "bzhhStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
taskIds: this.$route.query.taskIds, taskIds: this.$route.query.taskIds,
pId: this.$route.query.prcId, pId: this.$route.query.prcId,
actionPath: 'api/att/attFile/uploadNew', actionPath: 'api/att/attFile/uploadNew',
@@ -19,21 +19,21 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="会议名称:" prop="meetingName"> <el-form-item class="add-form-item" label="会议名称:" prop="meetingName">
<el-input <el-input :disabled="disabledXX"
v-model="ch_pageData.meetingName" v-model="ch_pageData.meetingName"
placeholder="请填写"/> placeholder="请填写"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="主办单位:" prop="primaryUnit"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="协会名称:" prop="associaName"> <el-form-item class="add-form-item" label="协会名称:" prop="associaName">
<el-select <el-select :disabled="disabledXX"
clearable clearable
@change="comityChange" @change="comityChange"
v-model="ch_pageData.associaName" v-model="ch_pageData.associaName"
@@ -48,7 +48,7 @@
</el-col> </el-col>
<el-col :span="8" v-if="ch_pageData.associaName !== ''"> <el-col :span="8" v-if="ch_pageData.associaName !== ''">
<el-form-item class="add-form-item"> <el-form-item class="add-form-item">
<el-select <el-select :disabled="disabledXX"
clearable clearable
@change="comityChangeOne" @change="comityChangeOne"
v-model="ch_pageData.associaNameOne" v-model="ch_pageData.associaNameOne"
@@ -63,7 +63,7 @@
</el-col> </el-col>
<el-col :span="8" v-if="ch_pageData.associaName !== '' && ch_pageData.associaNameOne !== ''"> <el-col :span="8" v-if="ch_pageData.associaName !== '' && ch_pageData.associaNameOne !== ''">
<el-form-item class="add-form-item"> <el-form-item class="add-form-item">
<el-select <el-select :disabled="disabledXX"
clearable clearable
v-model="ch_pageData.associaNameTwo" v-model="ch_pageData.associaNameTwo"
placeholder="请选择工作组"> placeholder="请选择工作组">
@@ -79,7 +79,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="会议时间:" prop="meetingStartTime"> <el-form-item class="add-form-item" label="会议时间:" prop="meetingStartTime">
<el-date-picker <el-date-picker :disabled="disabledXX"
v-model="ch_pageData.meetingStartTime" v-model="ch_pageData.meetingStartTime"
type="datetime" type="datetime"
:picker-options="datePicker" :picker-options="datePicker"
@@ -91,19 +91,19 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="会议地点:" prop="meetingPlace"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="费用标准:"> <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-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="费用列支:"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -116,7 +116,7 @@
{{ item.name.slice(0,30) + '...' }} {{ ';' }} {{ item.name.slice(0,30) + '...' }} {{ ';' }}
</a> </a>
<a v-else style="cursor: pointer" @click="fileLook(item)">{{ item.name }}</a> <a v-else style="cursor: pointer" @click="fileLook(item)">{{ item.name }}</a>
<el-button <el-button :disabled="disabledXX"
size="mini" size="mini"
@click="filesUpload(item)" @click="filesUpload(item)"
icon="el-icon-download" icon="el-icon-download"
@@ -126,7 +126,7 @@
</div> </div>
<el-button <el-button
@click="fileUpload" @click="fileUpload"
:disabled="acceptShow" :disabled="acceptShow || disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini"> size="mini">
@@ -143,8 +143,8 @@
</el-row> </el-row>
<el-form-item label-width="0" prop="meetingTable"> <el-form-item label-width="0" prop="meetingTable">
<div class="table_btn"> <div class="table_btn">
<el-button type="primary" size="small" @click="meeting_add">添加</el-button> <el-button :disabled="disabledXX" 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="danger" size="small" @click="meeting_delete">批量删除</el-button>
</div> </div>
<el-table <el-table
class="meeting_table" class="meeting_table"
@@ -160,7 +160,7 @@
<el-table-column type="index" width="50" align="center"/> <el-table-column type="index" width="50" align="center"/>
<el-table-column label="议题" align="center"> <el-table-column label="议题" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model="scope.row.meetingTheme" placeholder="请填写"/> <el-input :disabled="disabledXX" v-model="scope.row.meetingTheme" placeholder="请填写"/>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -171,7 +171,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -195,8 +195,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -206,8 +206,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>分委会主任/部门中心主任</h4> <h4>分委会主任/部门中心主任</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.dockUserName" readonly placeholder="选择指派人员" @click.native="choiceZRR('dockUser', '选择指派人员', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -218,8 +218,8 @@
<el-form-item prop="dockUserName1" style="margin-bottom: 0"> <el-form-item prop="dockUserName1" style="margin-bottom: 0">
<h4>责任工程师</h4> <h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dutyUser1" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.dutyUserName1" disabled placeholder="责任工程师">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -230,8 +230,8 @@
<el-form-item prop="partUserId" style="margin-bottom: 0"> <el-form-item prop="partUserId" style="margin-bottom: 0">
<h4>参会人员所在部门中心主任</h4> <h4>参会人员所在部门中心主任</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.partUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.partUser" disabled placeholder="参会人员所在部门负责人">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -242,8 +242,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规部人员</h4> <h4>标准法规部人员</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" disabled placeholder="选择标准法规部人员">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -254,8 +254,8 @@
<el-form-item prop="leaderUser" style="margin-bottom: 0"> <el-form-item prop="leaderUser" style="margin-bottom: 0">
<h4>标准法规部主管中心主任</h4> <h4>标准法规部主管中心主任</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.leaderUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.leaderUser" readonly placeholder="选择标准法规部主管领导" @click.native="choiceZRROne('leaderUser', '选择标准法规部主管领导', roleForm.leaderUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -266,8 +266,8 @@
<el-form-item prop="feeUser" style="margin-bottom: 0"> <el-form-item prop="feeUser" style="margin-bottom: 0">
<h4>管理推进部</h4> <h4>管理推进部</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.feeUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.feeUser" readonly placeholder="选择费用管理部门" @click.native="choiceZRR('feeUser', '选择费用管理部门', roleForm.feeUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -278,8 +278,8 @@
<el-form-item prop="engineerUser" style="margin-bottom: 0"> <el-form-item prop="engineerUser" style="margin-bottom: 0">
<h4>业务主管副院长</h4> <h4>业务主管副院长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineerUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.engineerUser" readonly placeholder="选择业务主管副院长" @click.native="choiceZRROne('engineerUser', '选择业务主管副院长', roleForm.engineerUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -290,8 +290,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0"> <el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>院长</h4> <h4>院长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.directorUserName" readonly placeholder="选择院长" @click.native="choiceZRROne('directorUser', '选择院长', roleForm.directorUserName)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -324,7 +324,7 @@
</div> </div>
</el-upload> </el-upload>
</el-dialog> </el-dialog>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -369,8 +369,8 @@ export default {
name: "bzchStep1", name: "bzchStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
active: '1', active: '1',
fileMadel: false, fileMadel: false,
ch_pageData: { ch_pageData: {
meetingName: '', meetingName: '',
@@ -111,7 +111,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item class="add-form-item" label="人员:"> <el-form-item class="add-form-item" label="人员:">
<el-input <el-input
:disabled="true" disabled
style="width: 100%" style="width: 100%"
placeholder="请填写" placeholder="请填写"
v-model="ch_pageData.fillPeople" v-model="ch_pageData.fillPeople"
@@ -27,11 +27,11 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="标准拆分数据" class="add-form-item form-item-disabled"> <el-form-item label="标准拆分数据" class="add-form-item form-item-disabled">
<div class="addButton"> <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> </div>
</el-form-item> </el-form-item>
<el-form-item label="标准号/政策号" prop="itemsNum" class="add-form-item form-item-disabled"> <el-form-item label="标准号/政策号" prop="itemsNum" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="form.itemsNum" v-model="form.itemsNum"
placeholder="请输入标准编号" placeholder="请输入标准编号"
@@ -39,7 +39,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准名称/政策名称" prop="itemsName" class="add-form-item form-item-disabled"> <el-form-item label="标准名称/政策名称" prop="itemsName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="form.itemsName" v-model="form.itemsName"
placeholder="请输入标准名称" placeholder="请输入标准名称"
@@ -48,25 +48,25 @@
</el-form-item> </el-form-item>
<el-form-item label="对比拆分数据" class="add-form-item form-item-disabled"> <el-form-item label="对比拆分数据" class="add-form-item form-item-disabled">
<div class="addButton"> <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> </div>
</el-form-item> </el-form-item>
<el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled"> <el-form-item label="上一版本标准号/政策号" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="form.itemsNum1" v-model="form.itemsNum1"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="上一版本标准名称/政策名称" class="add-form-item form-item-disabled"> <el-form-item label="上一版本标准名称/政策名称" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="form.itemsName1" v-model="form.itemsName1"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled"> <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" v-model="form.endTime"
type="date" type="date"
:picker-options="pickerOptions" :picker-options="pickerOptions"
@@ -78,15 +78,15 @@
</el-row> </el-row>
</div> </div>
</el-collapse-transition> </el-collapse-transition>
<el-button v-if="foldFormFlag === false" style="width: 100%" icon="el-icon-caret-top" @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 v-if="foldFormFlag === true" style="width: 100%" icon="el-icon-caret-bottom" @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> </el-form>
</div> </div>
<ProcessTitle> <ProcessTitle>
<template slot="title">拆分信息</template> <template slot="title">拆分信息</template>
</ProcessTitle> </ProcessTitle>
<div class="action-bar"> <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> </el-button>
</div> </div>
@@ -127,7 +127,7 @@
show-overflow-tooltip show-overflow-tooltip
align="center"> align="center">
<template slot-scope="scope"> <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> </el-button>
</template> </template>
@@ -189,8 +189,8 @@
width="240" width="240"
align="center"> align="center">
<template slot-scope="scope"> <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 :disabled="disabledXX" 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" 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> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -198,7 +198,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -222,8 +222,8 @@
<el-form-item prop="applyUserId" style="margin-bottom: 0"> <el-form-item prop="applyUserId" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.applyUserId" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.applyUserId" style="display: none;"/>
<el-input v-model="roleForm.applyUserIdName" placeholder="标准法规工程师" disabled/> <el-input :disabled="disabledXX" v-model="roleForm.applyUserIdName" placeholder="标准法规工程师" disabled/>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -233,8 +233,8 @@
<el-form-item prop="deptUserId" style="margin-bottom: 0"> <el-form-item prop="deptUserId" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4> <h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.deptUserId" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.deptUserId" style="display: none;"/>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="roleForm.deptUserIdName" v-model="roleForm.deptUserIdName"
placeholder="选择标准法规部高级经理" placeholder="选择标准法规部高级经理"
@@ -248,7 +248,7 @@
</el-timeline> </el-timeline>
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -271,17 +271,17 @@
<div class="search-area"> <div class="search-area">
<el-form :model="standCommonlySearch" inline class="label-input-form"> <el-form :model="standCommonlySearch" inline class="label-input-form">
<el-formItem label="标准号/名称" class="search-item"> <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>
<el-formItem class="search-item btn-box"> <el-formItem class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
size="mini" size="mini"
class="common-button-primary" class="common-button-primary"
@click="sarStandCompareHisInfo">查询 @click="sarStandCompareHisInfo">查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="clearSearchStand">清空 @click="clearSearchStand">清空
@@ -339,8 +339,8 @@
<pagination :page="standCommonlySearch.page" :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination> <pagination :page="standCommonlySearch.page" :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
<loading :loading="spinShow">数据加载中……</loading> <loading :loading="spinShow">数据加载中……</loading>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer">导入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer">导入</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -350,7 +350,7 @@
size="800px"> size="800px">
<div class="itemsTextBox" v-html="itermsConditionsTitle"></div> <div class="itemsTextBox" v-html="itermsConditionsTitle"></div>
<div slot="footer"> <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> </el-button>
</div> </div>
</el-dialog> </el-dialog>
@@ -399,8 +399,8 @@
</div> </div>
<loading :loading="spinShow3">数据加载中……</loading> <loading :loading="spinShow3">数据加载中……</loading>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer3">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer3">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer3">导入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer3">导入</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -432,7 +432,7 @@
<div style="width: 80%"> <div style="width: 80%">
<el-form :model="plForm" class="label-input-form" ref="plForm" label-width=150 :style="PLmodalType === 2 ? 'width: 100%;' : ''"> <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-form-item label="核心技术要求" prop="technicalRequir" class="add-form-item" v-if="!form.itemsNum1">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="plForm.technicalRequir" v-model="plForm.technicalRequir"
placeholder="请输入核心技术要求" placeholder="请输入核心技术要求"
@@ -441,7 +441,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="国内标准的差异点" prop="changePoint" class="add-form-item" v-if="sarType === 'INLAND' && form.itemsNum1"> <el-form-item label="国内标准的差异点" prop="changePoint" class="add-form-item" v-if="sarType === 'INLAND' && form.itemsNum1">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="plForm.changePoint" v-model="plForm.changePoint"
placeholder="请输入国内标准的差异点" placeholder="请输入国内标准的差异点"
@@ -450,7 +450,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="上一版本差异点" prop="changePoint" class="add-form-item" v-if="sarType !== 'INLAND' && form.itemsNum1"> <el-form-item label="上一版本差异点" prop="changePoint" class="add-form-item" v-if="sarType !== 'INLAND' && form.itemsNum1">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:autosize="{ minRows: 4, maxRows: 14}" :autosize="{ minRows: 4, maxRows: 14}"
v-model="plForm.changePoint" v-model="plForm.changePoint"
@@ -469,16 +469,16 @@
v-model="plForm.onlineData" v-model="plForm.onlineData"
></custom-date-pick-group> ></custom-date-pick-group>
<el-form-item label="适用车型" prop="applyArctic" class="add-form-item" > <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-option v-for="(item,index) in cxList" :value="item.label" :label="item.label" :key="index"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="责任人" prop="zrUserId" class="add-form-item"> <el-form-item label="责任人" prop="zrUserId" class="add-form-item">
<el-input <el-input :disabled="disabledXX"
style="display: none;" style="display: none;"
v-model="plForm.zrUserId" v-model="plForm.zrUserId"
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
@click.native="choiceZRRS(plForm.zrUserId, PLmodalType, PLmodalIndex)" @click.native="choiceZRRS(plForm.zrUserId, PLmodalType, PLmodalIndex)"
placeholder="请选择责任人" placeholder="请选择责任人"
v-model="plForm.zrUserName" v-model="plForm.zrUserName"
@@ -489,8 +489,8 @@
</div> </div>
</div> </div>
<div id="roleFormButton2" class="demo-drawer-footer"> <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 :disabled="disabledXX" 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-default" size="mini" icon="el-icon-close" @click="cancleUserInfo2">取消</el-button>
</div> </div>
</el-drawer> </el-drawer>
<el-dialog <el-dialog
@@ -519,6 +519,7 @@ export default {
name: "bzjdStep1", name: "bzjdStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
itermsConditions: '', itermsConditions: '',
commentText1: '', commentText1: '',
itemsNum: '', itemsNum: '',
@@ -26,10 +26,10 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择标准</el-button> <el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择标准</el-button>
</el-form-item> </el-form-item>
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled"> <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" v-if="listForm.standNumber && listForm.standNumber.length>0"
class="input-jump" class="input-jump"
@click.native="handlePreview(listForm)" @click.native="handlePreview(listForm)"
@@ -37,7 +37,7 @@
v-model="listForm.standNumber" v-model="listForm.standNumber"
placeholder="请输入标准编号" placeholder="请输入标准编号"
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
v-else v-else
class="input-jump" class="input-jump"
disabled disabled
@@ -46,7 +46,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled"> <el-form-item label="标准名称" prop="standName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-if="listForm.standName && listForm.standName.length>0" v-if="listForm.standName && listForm.standName.length>0"
class="input-jump" class="input-jump"
@click.native="handlePreview(listForm)" @click.native="handlePreview(listForm)"
@@ -54,7 +54,7 @@
v-model="listForm.standName" v-model="listForm.standName"
placeholder="请输入标准名称" placeholder="请输入标准名称"
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
v-else v-else
class="input-jump" class="input-jump"
disabled disabled
@@ -63,7 +63,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="分解单来源" prop="fileType" class="add-form-item form-item-disabled"> <el-form-item label="分解单来源" prop="fileType" class="add-form-item form-item-disabled">
<el-select <el-select :disabled="disabledXX"
@change="fileTypeChange" @change="fileTypeChange"
v-model="listForm.fileType" v-model="listForm.fileType"
placeholder="请选择" placeholder="请选择"
@@ -79,7 +79,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled"> <el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker <el-date-picker :disabled="disabledXX"
:picker-options="pickerOptions" :picker-options="pickerOptions"
v-model="listForm.endTime" v-model="listForm.endTime"
type="date" type="date"
@@ -88,7 +88,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="认证工程师" prop="certifiedEngineerName" class="add-form-item form-item-disabled"> <el-form-item label="认证工程师" prop="certifiedEngineerName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="listForm.certifiedEngineerName" v-model="listForm.certifiedEngineerName"
placeholder="请选择认证工程师" placeholder="请选择认证工程师"
clearable clearable
@@ -96,7 +96,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled"> <el-form-item label="质量工程师" prop="qualityEngineerName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="listForm.qualityEngineerName" v-model="listForm.qualityEngineerName"
placeholder="请选择质量工程师" placeholder="请选择质量工程师"
clearable clearable
@@ -107,9 +107,9 @@
</el-row> </el-row>
</el-form> </el-form>
</el-collapse-transition> </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>
<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> </el-button>
</div> </div>
@@ -118,8 +118,8 @@
</process-title> </process-title>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button> <el-button :disabled="disabledXX" 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="deleteList">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -156,8 +156,8 @@
prop="uname" prop="uname"
label="项目群责任人"> label="项目群责任人">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model="scope.row.projectGroupPeopleId" style="display: none;" /> <el-input :disabled="disabledXX" v-model="scope.row.projectGroupPeopleId" style="display: none;" />
<el-input v-model="scope.row.projectGroupPeople" placeholder="请选择责任人" <el-input :disabled="disabledXX" v-model="scope.row.projectGroupPeople" placeholder="请选择责任人"
@click.native="choiceZRR(scope,'projectGroupPeople', '选择项目群责任人', roleForm.projectGroupPeople)" /> @click.native="choiceZRR(scope,'projectGroupPeople', '选择项目群责任人', roleForm.projectGroupPeople)" />
</template> </template>
</el-table-column> </el-table-column>
@@ -165,8 +165,8 @@
prop="distributePerson" prop="distributePerson"
label="分发责任人"> label="分发责任人">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model="scope.row.distributePersonId" style="display: none;" /> <el-input :disabled="disabledXX" v-model="scope.row.distributePersonId" style="display: none;" />
<el-input v-model="scope.row.distributePerson" placeholder="请选择责任人" <el-input :disabled="disabledXX" v-model="scope.row.distributePerson" placeholder="请选择责任人"
@click.native="choiceZRR(scope,'distributePerson', '选择分发责任人', roleForm.distributePerson)" /> @click.native="choiceZRR(scope,'distributePerson', '选择分发责任人', roleForm.distributePerson)" />
</template> </template>
</el-table-column> </el-table-column>
@@ -174,7 +174,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -200,8 +200,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" placeholder="标准法规工程师" disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -211,8 +211,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4> <h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部法规分析业务经理" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部法规分析业务经理"
@click.native="choiceZRR(null,'dockUser', '选择标准法规部法规分析业务经理', roleForm.dockUser)"> @click.native="choiceZRR(null,'dockUser', '选择标准法规部法规分析业务经理', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
@@ -224,8 +224,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0"> <el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4> <h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部高级经理" <el-input :disabled="disabledXX" v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部高级经理"
@click.native="choiceZRR(null,'ministerUser', '选择标准法规部高级经理', roleForm.ministerUser)"></el-input> @click.native="choiceZRR(null,'ministerUser', '选择标准法规部高级经理', roleForm.ministerUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -250,7 +250,7 @@
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="标准来源" class="search-item search-item-last"> <el-form-item label="标准来源" class="search-item search-item-last">
<el-select <el-select :disabled="disabledXX"
@change="typeChange" @change="typeChange"
v-model="standardSearch.standType" v-model="standardSearch.standType"
placeholder="请选择标准来源" placeholder="请选择标准来源"
@@ -266,13 +266,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准号/标准名称" class="search-item search-item-last"> <el-form-item label="标准号/标准名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standNumber" v-model="standardSearch.standNumber"
placeholder="请输入标准号或标准名称" placeholder="请输入标准号或标准名称"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
:loading="searching" :loading="searching"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -283,7 +283,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'" v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -360,8 +360,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 添加抽屉--> <!-- 添加抽屉-->
@@ -378,7 +378,7 @@
<div class="left"> <div class="left">
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <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-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)" @change="optionsChange(projectSearch)"
placeholder="请选择管理主体" filterable clearable> placeholder="请选择管理主体" filterable clearable>
<el-option <el-option
@@ -391,7 +391,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="开发主体" class="search-item search-item-last"> <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 <el-option
v-for="(item, index) in developmentHostName" v-for="(item, index) in developmentHostName"
:key="index" :key="index"
@@ -402,7 +402,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="项目细分类" class="search-item search-item-last"> <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 <el-option
v-for="(item, index) in categoryName" v-for="(item, index) in categoryName"
:key="index" :key="index"
@@ -413,7 +413,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
:loading="searching" :loading="searching"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -424,7 +424,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="" v-btn-permission=""
@@ -474,11 +474,11 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="cancelStand">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="cancelStand">取消</el-button>
<el-button type="primary" size="mini" @click="okProject">添加</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="okProject">添加</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -513,6 +513,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7; return time.getTime() < Date.now() - 8.64e7;
@@ -29,12 +29,12 @@
<el-radio label="project">车型类别清单</el-radio> <el-radio label="project">车型类别清单</el-radio>
<el-radio label="other">其他清单</el-radio> <el-radio label="other">其他清单</el-radio>
</el-radio-group> </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-button>
</el-form-item> </el-form-item>
<el-form-item label="清单名称" prop="listName" class="add-form-item form-item-disabled"> <el-form-item label="清单名称" prop="listName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="listForm.listName" v-model="listForm.listName"
placeholder="请输入清单名称" placeholder="请输入清单名称"
@@ -42,14 +42,14 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="清单说明" prop="descriptionList" class="add-form-item form-item-disabled"> <el-form-item label="清单说明" prop="descriptionList" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="listForm.descriptionList" v-model="listForm.descriptionList"
placeholder="请输入清单说明" placeholder="请输入清单说明"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="附件" prop="fileName" class="add-form-item form-item-disabled"> <el-form-item label="附件" prop="fileName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="fileInfo" v-model="fileInfo"
@@ -59,7 +59,7 @@
<div v-for="(item, index) in fileInfoList" :key="index" style="margin-right: 5px; padding-left: 10px"> <div v-for="(item, index) in fileInfoList" :key="index" style="margin-right: 5px; padding-left: 10px">
<div class="fileClass" > <div class="fileClass" >
<span @click="clickButtonToUpload2(item)">{{ item.name }}</span> <span @click="clickButtonToUpload2(item)">{{ item.name }}</span>
<el-button <el-button :disabled="disabledXX"
size="small" size="small"
@click="clickButtonToUpload(item)" @click="clickButtonToUpload(item)"
icon="el-icon-download" icon="el-icon-download"
@@ -68,7 +68,7 @@
</div> </div>
</div> </div>
</div> </div>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload" @click="fileUpload"
@@ -90,8 +90,8 @@
</process-title> </process-title>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button> <el-button :disabled="disabledXX" 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="deleteList">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -167,7 +167,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -192,8 +192,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" placeholder="选择标准法规工程师" <el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="选择标准法规工程师"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -205,8 +205,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>相关业务单位</h4> <h4>相关业务单位</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择相关业务单位" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择相关业务单位"
@click.native="choiceZRRS"> @click.native="choiceZRRS">
</el-input> </el-input>
</div> </div>
@@ -219,8 +219,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0"> <el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规工程师" <el-input :disabled="disabledXX" v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规工程师"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -232,8 +232,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0"> <el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4> <h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部法规分析业务经理" <el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部法规分析业务经理"
@click.native="choiceZRR('directorUser', '选择标准法规部法规分析业务经理', roleForm.directorUser)"></el-input> @click.native="choiceZRR('directorUser', '选择标准法规部法规分析业务经理', roleForm.directorUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -258,13 +258,13 @@
<el-form :modal="sarSarAccessEOSearch" :inline="true" class="label-input-form" <el-form :modal="sarSarAccessEOSearch" :inline="true" class="label-input-form"
style="margin-left:10px"> style="margin-left:10px">
<el-form-item label="清单名称" class="search-item search-item-last"> <el-form-item label="清单名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="sarSarAccessEOSearch.detailedListName" v-model="sarSarAccessEOSearch.detailedListName"
placeholder="请输入清单名称" placeholder="请输入清单名称"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
:loading="searching" :loading="searching"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -275,7 +275,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'" v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -508,8 +508,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 添加标准抽屉--> <!-- 添加标准抽屉-->
@@ -527,7 +527,7 @@
<el-form :modal="standardSearch" :inline="true" class="label-input-form" <el-form :modal="standardSearch" :inline="true" class="label-input-form"
style="margin-left:10px"> style="margin-left:10px">
<el-form-item label="类型" class="search-item search-item-last"> <el-form-item label="类型" class="search-item search-item-last">
<el-select <el-select :disabled="disabledXX"
@change="typeChange" @change="typeChange"
v-model="standardSearch.standType" v-model="standardSearch.standType"
placeholder="请选择" placeholder="请选择"
@@ -543,13 +543,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准号/标准名称" class="search-item search-item-last"> <el-form-item label="标准号/标准名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standNumber" v-model="standardSearch.standNumber"
placeholder="请输入标准号或标准名称" placeholder="请输入标准号或标准名称"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
:loading="searching" :loading="searching"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -560,7 +560,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'" v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -651,12 +651,12 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="cancelStand">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="cancelStand">取消</el-button>
<el-button type="primary" size="mini" @click="okStand">添加</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="okStand">添加</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -719,6 +719,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
fileUrl: "api/att/attFile/uploadNew", fileUrl: "api/att/attFile/uploadNew",
fileMadel: false, fileMadel: false,
searching: false, searching: false,
@@ -26,12 +26,12 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="标准来源" prop="standInData" class="add-form-item form-item-disabled"> <el-form-item label="标准来源" prop="standInData" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.standInData" @change="standInChange"> <el-radio-group v-model="form.standInData" @change="standInChange">
<el-radio label="0">国内标准入库</el-radio> <el-radio :disabled="disabledXX" label="0">国内标准入库</el-radio>
<el-radio label="1">海外标准入库</el-radio> <el-radio :disabled="disabledXX" label="1">海外标准入库</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="标准类别" prop="standSort" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in standSortOptions" v-for="item in standSortOptions"
placeholder="请选择" placeholder="请选择"
@@ -42,14 +42,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled"> <el-form-item label="标准编号" prop="standNumber" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model.trim="form.standNumber" v-model.trim="form.standNumber"
placeholder="请输入标准编号" placeholder="请输入标准编号"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准体系" prop="standSystem" class="add-form-item form-item-disabled"> <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 <tree-select-new
:key="key" :key="key"
:multiple=false :multiple=false
@@ -64,7 +64,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item v-show="form.standInData === '1'" label="国家/地区" prop="country" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in countryOptions" v-for="item in countryOptions"
placeholder="请选择" placeholder="请选择"
@@ -76,12 +76,12 @@
</el-form-item> </el-form-item>
<el-form-item label="是否需要会签" prop="signFlag" class="add-form-item form-item-disabled"> <el-form-item label="是否需要会签" prop="signFlag" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.signFlag"> <el-radio-group v-model="form.signFlag">
<el-radio label="1">是</el-radio> <el-radio :disabled="disabledXX" label="1">是</el-radio>
<el-radio label="2">否</el-radio> <el-radio :disabled="disabledXX" label="2">否</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="标准性质" prop="standNature" class="add-form-item form-item-disabled" v-show="form.standInData === '0'"> <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 <el-option
v-for="item in standNatureOptions" v-for="item in standNatureOptions"
placeholder="请选择" placeholder="请选择"
@@ -92,7 +92,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px"> <el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
:loading="loadSarStandard" :loading="loadSarStandard"
@click="handleSearchStandard"> @click="handleSearchStandard">
@@ -101,14 +101,14 @@
</el-form-item> </el-form-item>
<el-form-item style="display: none" v-if="verifySarStandard" label="是否纳入认证清单" prop="isRelateAccess" class="add-form-item form-item-disabled"> <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-group v-model="form.isRelateAccess">
<el-radio label="1">是</el-radio> <el-radio :disabled="disabledXX" label="1">是</el-radio>
<el-radio label="2">否</el-radio> <el-radio :disabled="disabledXX" label="2">否</el-radio>
</el-radio-group> </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> </el-form-item>
<!--v-if="verifySarStandard && form.standInData === '0' " --> <!--v-if="verifySarStandard && form.standInData === '0' " -->
<el-form-item v-if="verifySarStandard" label="标准年份" prop="" class="add-form-item form-item-disabled"> <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" v-model="form.standYear"
placeholder="请输入标准标准年份" placeholder="请输入标准标准年份"
clearable clearable
@@ -120,7 +120,7 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="标准中文名称" prop="standName" class="add-form-item form-item-disabled"> <el-form-item label="标准中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-tooltip :disabled="!form.standName" effect="dark" :content=form.standName placement="top-start"> <el-tooltip :disabled="!form.standName" effect="dark" :content=form.standName placement="top-start">
<el-input <el-input :disabled="disabledXX"
v-model="form.standName" v-model="form.standName"
type="textarea" type="textarea"
autosize autosize
@@ -132,7 +132,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="标准英文名称" prop="standEnName" class="add-form-item form-item-disabled"> <el-form-item label="标准英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.standEnName" v-model="form.standEnName"
type="textarea" type="textarea"
autosize autosize
@@ -145,7 +145,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item v-if="verifySarStandard" label="标准发布日期" prop="issueTime" class="add-form-item form-item-disabled"> <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" v-model="form.issueTime"
type="date" type="date"
placeholder="请选择标准发布日期" placeholder="请选择标准发布日期"
@@ -154,11 +154,11 @@
</el-form-item> </el-form-item>
<el-form-item v-if="verifySarStandard" label="归档位置" prop="treeListName" class="add-form-item form-item-disabled"> <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-tooltip effect="dark" :content=form.treeListName placement="top-start">
<el-input <el-input :disabled="disabledXX"
v-show="false" v-show="false"
v-model="form.treeListId" v-model="form.treeListId"
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
v-model="form.treeListName" v-model="form.treeListName"
clearable clearable
placeholder="选择归档位置" placeholder="选择归档位置"
@@ -180,7 +180,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item v-if="verifySarStandard" label="文本状态" prop="textStatus" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in standStateOptions" v-for="item in standStateOptions"
placeholder="请选择" placeholder="请选择"
@@ -191,7 +191,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-if="verifySarStandard && form.standInData === '1'" label="标签" prop="gxhbq" class="add-form-item form-item-disabled"> <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" v-model="form.gxhbq"
placeholder="请输入标签" placeholder="请输入标签"
clearable clearable
@@ -218,7 +218,7 @@
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <!--
<el-form-item label="实施日期(标准文本)" prop="ssrq" class="add-form-item form-item-disabled"> <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" v-model="form.ssrq"
type="dates" type="dates"
placeholder="请选择标准实施日期(标准文本)" placeholder="请选择标准实施日期(标准文本)"
@@ -226,7 +226,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="在产车实施日期(标准文本)" prop="zccssrq" class="add-form-item form-item-disabled"> <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" v-model="form.zccssrq"
type="dates" type="dates"
placeholder="请选择在产车实施日期(标准文本)" placeholder="请选择在产车实施日期(标准文本)"
@@ -243,7 +243,7 @@
:disabled="false" :disabled="false"
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="xcxssrq" class="add-form-item form-item-disabled"> <!-- <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" v-model="form.xcxssrq"
type="dates" type="dates"
placeholder="请选择新车型实施日期(标准文本" placeholder="请选择新车型实施日期(标准文本"
@@ -260,7 +260,7 @@
<el-form-item label="实施日期(国际)" prop="ssrqgj" class="add-form-item form-item-disabled"> <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" v-model="form.ssrqgj"
type="date" type="date"
placeholder="请选择实施日期(国际)" placeholder="请选择实施日期(国际)"
@@ -268,7 +268,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="新车型实施日期(国际)" prop="xcxssrqgj" class="add-form-item form-item-disabled"> <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" v-model="form.xcxssrqgj"
type="date" type="date"
placeholder="请选择新车型实施日期(国家)" placeholder="请选择新车型实施日期(国家)"
@@ -276,7 +276,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="在产车实施日期(国际)" prop="zccssrqgj" class="add-form-item form-item-disabled"> <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" v-model="form.zccssrqgj"
type="date" type="date"
placeholder="请选择在产车实施日期(国家)" placeholder="请选择在产车实施日期(国家)"
@@ -293,7 +293,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item v-show="form.standInData === '0'" label="修改单" prop="xgd" class="add-form-item form-item-disabled"> <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 disabled
style="display: none;" style="display: none;"
v-model="form.xgdName" v-model="form.xgdName"
@@ -306,7 +306,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -318,7 +318,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="发布稿" prop="fbgbjbdName" class="add-form-item form-item-disabled"> <el-form-item label="发布稿" prop="fbgbjbdName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.fbgbjbdName" v-model="form.fbgbjbdName"
@@ -331,7 +331,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -343,7 +343,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="送审稿" prop="ssg" class="add-form-item form-item-disabled"> <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 disabled
style="display: none;" style="display: none;"
v-model="form.ssgName" v-model="form.ssgName"
@@ -356,7 +356,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -368,7 +368,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="草案" prop="ca" class="add-form-item form-item-disabled"> <el-form-item label="草案" prop="ca" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.caName" v-model="form.caName"
@@ -381,7 +381,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -393,7 +393,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '1'" label="增补件" prop="zbjbd" class="add-form-item form-item-disabled"> <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 disabled
style="display: none;" style="display: none;"
v-model="form.zbjbdName" v-model="form.zbjbdName"
@@ -406,7 +406,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -420,7 +420,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item v-show="form.standInData === '1'" label="修订本" prop="xdb" class="add-form-item form-item-disabled"> <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 disabled
style="display: none;" style="display: none;"
v-model="form.xdbName" v-model="form.xdbName"
@@ -433,7 +433,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -445,7 +445,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '1'" label="勘误件" prop="kwj" class="add-form-item form-item-disabled"> <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 disabled
style="display: none;" style="display: none;"
v-model="form.kwjName" v-model="form.kwjName"
@@ -458,7 +458,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -472,7 +472,7 @@
<!-- ************************************* 2021/11/9 把"解读文件"改为"相关文件"*************************************--> <!-- ************************************* 2021/11/9 把"解读文件"改为"相关文件"*************************************-->
<el-form-item v-show="form.standInData === '0'" label="相关文件" prop="jdwj" class="add-form-item form-item-disabled"> <el-form-item v-show="form.standInData === '0'" label="相关文件" prop="jdwj" class="add-form-item form-item-disabled">
<!-- ************************************** 2021/11/9 把"解读文件"改为"相关文件"*************************************--> <!-- ************************************** 2021/11/9 把"解读文件"改为"相关文件"*************************************-->
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.jdwjName" v-model="form.jdwjName"
@@ -485,7 +485,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -497,7 +497,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="报批稿" prop="bpg" class="add-form-item form-item-disabled"> <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 disabled
style="display: none;" style="display: none;"
v-model="form.bpgName" v-model="form.bpgName"
@@ -510,7 +510,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -522,7 +522,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="征求意见稿" prop="zqyjg" class="add-form-item form-item-disabled"> <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 disabled
style="display: none;" style="display: none;"
v-model="form.zqyjgName" v-model="form.zqyjgName"
@@ -535,7 +535,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -564,7 +564,7 @@
></custom-select-array> ></custom-select-array>
</template> </template>
<el-form-item label="责任部门" prop="zrbm" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in zrbmOptions" v-for="item in zrbmOptions"
placeholder="请选择" placeholder="请选择"
@@ -591,7 +591,7 @@
></custom-select-array> ></custom-select-array>
</template> </template>
<el-form-item label="关联模块--乘用车VPPS编码" prop="cycvppsbm" class="add-form-item form-item-disabled"> <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 <tree-select-new
width="800" width="800"
:key="key1" :key="key1"
@@ -608,7 +608,7 @@
:nodeKey="nodeKeyCode" @popoverHide="popoverHideBusVs" @popoverHideCancel="popoverHideBusVsCancel"></tree-select-new> :nodeKey="nodeKeyCode" @popoverHide="popoverHideBusVs" @popoverHideCancel="popoverHideBusVsCancel"></tree-select-new>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--卡车VPPS编码" prop="kccvppsbm" class="add-form-item form-item-disabled"> <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 <tree-select-new
width="800" width="800"
:key="key2" :key="key2"
@@ -625,7 +625,7 @@
:nodeKey="nodeKeyCode" @popoverHide="popoverHideCarVs" @popoverHideCancel="popoverHideCarVsCancel"></tree-select-new> :nodeKey="nodeKeyCode" @popoverHide="popoverHideCarVs" @popoverHideCancel="popoverHideCarVsCancel"></tree-select-new>
</el-form-item> </el-form-item>
<el-form-item label="模块结构单元变型号(卡车)" prop="dybxh" class="add-form-item form-item-disabled"> <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 <tree-select-module
width="800" width="800"
:key="key3" :key="key3"
@@ -642,7 +642,7 @@
:nodeKey="nodeKeyModel" @popoverHide="popoverHideModel" @popoverHideCancel="popoverHideModelCancel"></tree-select-module> :nodeKey="nodeKeyModel" @popoverHide="popoverHideModel" @popoverHideCancel="popoverHideModelCancel"></tree-select-module>
</el-form-item> </el-form-item>
<el-form-item label="模块结构单元变型号(乘用车)" prop="dybxhcar" class="add-form-item form-item-disabled"> <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 <tree-select-module
width="800" width="800"
:key="key4" :key="key4"
@@ -659,12 +659,12 @@
:nodeKey="nodeKeyModel" @popoverHide="popoverHideModel2" @popoverHideCancel="popoverHideModelCancel2"></tree-select-module> :nodeKey="nodeKeyModel" @popoverHide="popoverHideModel2" @popoverHideCancel="popoverHideModelCancel2"></tree-select-module>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="归口管理部门" prop="gkdw" class="add-form-item form-item-disabled"> <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-option v-for="item in gkglbmOptions" :value="item.value" :key="item.value" :label="item.label"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="起草单位" prop="qcdw" class="add-form-item form-item-disabled"> <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-option v-for="item in qcdwOption" :value="item.value" :key="item.value" :label="item.label" multiple filterable></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@@ -679,7 +679,7 @@
></custom-select-array> ></custom-select-array>
</template> </template>
<!-- <el-form-item label="适用产品线" prop="sycpx" class="add-form-item form-item-disabled"> <!-- <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 <el-option
v-for="item in sycpxOptions" v-for="item in sycpxOptions"
placeholder="请选择" placeholder="请选择"
@@ -698,7 +698,7 @@
></custom-select-array> ></custom-select-array>
</template> </template>
<!-- <el-form-item label="适用认证" prop="syrz" class="add-form-item form-item-disabled"> <!-- <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 <el-option
v-for="item in applyAuthOptions" v-for="item in applyAuthOptions"
placeholder="请选择" placeholder="请选择"
@@ -709,7 +709,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="责任工程师" prop="zrgcs" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in zrgcsOptions" v-for="item in zrgcsOptions"
placeholder="请选择" placeholder="请选择"
@@ -728,13 +728,13 @@
></custom-select-array> ></custom-select-array>
</template>--> </template>-->
<el-form-item label="关联模块--乘用车vpps中文名称" prop="cycvppscn" class="add-form-item form-item-disabled"> <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-if="form.cycvppsbm === ''"
v-model="form.cycvppscn = ''" v-model="form.cycvppscn = ''"
disabled disabled
clearable clearable
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
v-else v-else
v-model="form.cycvppscn" v-model="form.cycvppscn"
disabled disabled
@@ -742,13 +742,13 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--卡车vpps中文名称" prop="kccvppscn" class="add-form-item form-item-disabled"> <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-if="form.kccvppscn === ''"
v-model="form.kccvppscn = ''" v-model="form.kccvppscn = ''"
disabled disabled
clearable clearable
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
v-else v-else
v-model="form.kccvppscn" v-model="form.kccvppscn"
disabled disabled
@@ -756,13 +756,13 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="模块结构单元名称(卡车)" prop="dymc" class="add-form-item form-item-disabled"> <el-form-item label="模块结构单元名称(卡车)" prop="dymc" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-if="form.dybxh === ''" v-if="form.dybxh === ''"
v-model="form.dymc = ''" v-model="form.dymc = ''"
disabled disabled
clearable clearable
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
v-else v-else
v-model="form.dymc" v-model="form.dymc"
disabled disabled
@@ -770,13 +770,13 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="模块结构单元名称(乘用车)" prop="dymccar" class="add-form-item form-item-disabled"> <el-form-item label="模块结构单元名称(乘用车)" prop="dymccar" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-if="form.dybxhcar === ''" v-if="form.dybxhcar === ''"
v-model="form.dymccar = ''" v-model="form.dymccar = ''"
disabled disabled
clearable clearable
></el-input> ></el-input>
<el-input <el-input :disabled="disabledXX"
v-else v-else
v-model="form.dymccar" v-model="form.dymccar"
disabled disabled
@@ -784,9 +784,9 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="我司署名人" prop="wssmr" class="add-form-item form-item-disabled"> <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-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--> <!-- <el-option-->
<!-- v-for="item in wssmrOptions"--> <!-- v-for="item in wssmrOptions"-->
<!-- placeholder="请选择"--> <!-- placeholder="请选择"-->
@@ -797,7 +797,7 @@
<!-- </el-select>--> <!-- </el-select>-->
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="我司参与深度" prop="cysd" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in cysdOptions" v-for="item in cysdOptions"
placeholder="请选择" placeholder="请选择"
@@ -808,7 +808,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="我司参与制标排名" prop="cyzbpm" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in cyzbpmOptions" v-for="item in cyzbpmOptions"
placeholder="请选择" placeholder="请选择"
@@ -829,20 +829,20 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="代替标准号" prop="dtbjh" class="add-form-item form-item-disabled"> <el-form-item label="代替标准号" prop="dtbjh" class="add-form-item form-item-disabled">
<!-- <el-tooltip v-if="form.dtbjh" effect="dark" :content=form.dtbjh placement="top-start">--> <!-- <el-tooltip v-if="form.dtbjh" effect="dark" :content=form.dtbjh placement="top-start">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.dtbjh"--> <!-- v-model="form.dtbjh"-->
<!-- placeholder="请输入代替标准号"--> <!-- placeholder="请输入代替标准号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-tooltip>--> <!-- </el-tooltip>-->
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:title="form.dtbjh" :title="form.dtbjh"
v-model="form.dtbjh" v-model="form.dtbjh"
placeholder="请输入代替标准号" placeholder="请输入代替标准号"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -852,20 +852,20 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item v-show="form.standInData === '0'" label="采标程度" prop="cbcd" class="add-form-item form-item-disabled"> <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-option v-for="item in cbcdOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.xglc"--> <!-- v-model="form.xglc"-->
<!-- placeholder="请输入相关流程"--> <!-- placeholder="请输入相关流程"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="关联文件" prop="glwj" class="add-form-item form-item-disabled"> <el-form-item label="关联文件" prop="glwj" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.glwjName" v-model="form.glwjName"
@@ -878,7 +878,7 @@
</div> </div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -892,27 +892,27 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<!-- <el-form-item label="部分代替标准号" prop="bfbdtbzh" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="部分代替标准号" prop="bfbdtbzh" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- type="textarea"--> <!-- type="textarea"-->
<!-- style="display:none;"--> <!-- style="display:none;"-->
<!-- v-model="form.bfdtbzh"--> <!-- v-model="form.bfdtbzh"-->
<!-- placeholder="请输入部分代替标准号"--> <!-- placeholder="请输入部分代替标准号"-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- <el-tooltip v-if="form.bfbdtbzh" effect="dark" :content=form.bfbdtbzh placement="top-start">--> <!-- <el-tooltip v-if="form.bfbdtbzh" effect="dark" :content=form.bfbdtbzh placement="top-start">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.bfbdtbzh"--> <!-- v-model="form.bfbdtbzh"-->
<!-- placeholder="请输入部分代替标准号"--> <!-- placeholder="请输入部分代替标准号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-tooltip>--> <!-- </el-tooltip>-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- type="textarea"--> <!-- type="textarea"-->
<!-- :title="form.bfbdtbzh"--> <!-- :title="form.bfbdtbzh"-->
<!-- v-model="form.bfbdtbzh"--> <!-- v-model="form.bfbdtbzh"-->
<!-- placeholder="请输入部分代替标准号"--> <!-- placeholder="请输入部分代替标准号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"--> <!-- type="primary"-->
<!-- class="common-button-primary"--> <!-- class="common-button-primary"-->
<!-- size="mini"--> <!-- size="mini"-->
@@ -923,20 +923,20 @@
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item v-show="form.standInData === '0'" label="采标编号" prop="cbbh" class="add-form-item form-item-disabled"> <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-tooltip v-if="form.cbbh" effect="dark" :content=form.cbbh placement="top-start">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.cbbh"--> <!-- v-model="form.cbbh"-->
<!-- placeholder="请输入采标编号"--> <!-- placeholder="请输入采标编号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-tooltip>--> <!-- </el-tooltip>-->
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:title="form.cbbh" :title="form.cbbh"
v-model="form.cbbh" v-model="form.cbbh"
placeholder="请输入采标编号" placeholder="请输入采标编号"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -947,12 +947,12 @@
</el-form-item> </el-form-item>
<!--<el-form-item label="被引用标准" prop="byybj" class="add-form-item form-item-disabled"> <!--<el-form-item label="被引用标准" prop="byybj" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.byybj" v-model="form.byybj"
placeholder="请输入被引用标准" placeholder="请输入被引用标准"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -961,7 +961,7 @@
>{{'手动查找'}}</el-button> >{{'手动查找'}}</el-button>
</el-form-item> </el-form-item>
<el-form-item v-if="form.standInData === '0'" label="参会记录" prop="chjl" class="add-form-item form-item-disabled"> <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" v-model="form.chjl"
placeholder="请输入参会记录" placeholder="请输入参会记录"
clearable clearable
@@ -971,21 +971,21 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="引用标准" prop="yybj" class="add-form-item form-item-disabled"> <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-tooltip v-if="form.yybj" effect="dark" :content=form.yybj placement="top-start">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- type="textarea"--> <!-- type="textarea"-->
<!-- v-model="form.yybj"--> <!-- v-model="form.yybj"-->
<!-- placeholder="请输入引用标准"--> <!-- placeholder="请输入引用标准"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-tooltip>--> <!-- </el-tooltip>-->
<el-input <el-input :disabled="disabledXX"
:title="form.yybj" :title="form.yybj"
type="textarea" type="textarea"
v-model="form.yybj" v-model="form.yybj"
placeholder="请输入引用标准" placeholder="请输入引用标准"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -1000,7 +1000,7 @@
<el-collapse v-show="verifySarStandard" v-model="activeName" accordion> <el-collapse v-show="verifySarStandard" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1"> <el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -1023,7 +1023,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0"> <el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -1033,7 +1033,7 @@
<el-form-item prop="zrUserName" style="margin-bottom: 0"> <el-form-item prop="zrUserName" style="margin-bottom: 0">
<h4>责任工程师</h4> <h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -1044,7 +1044,7 @@
<el-form-item prop="applyUpdUserName" style="margin-bottom: 0"> <el-form-item prop="applyUpdUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -1054,7 +1054,7 @@
<el-form-item prop="jlUserName" style="margin-bottom: 0"> <el-form-item prop="jlUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4> <h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -1065,8 +1065,7 @@
</el-form> </el-form>
</div> </div>
<!-- 保存||提交--> <!-- 保存||提交-->
<ProcessFooter <ProcessFooter v-show="!disabledXX || verifySarStandard"
v-show="verifySarStandard"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -1109,7 +1108,7 @@
<div class="left"> <div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form" @keyup.enter.native="getReplaceLawsNumRowFirst"> <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-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select <el-select :disabled="disabledXX"
:popper-append-to-body="false" :popper-append-to-body="false"
v-model="replaceLawsNumForm.standType" v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源" placeholder="请选择标准来源"
@@ -1119,21 +1118,21 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准编号" class="search-item"> <el-form-item label="标准编号" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.standNumber" v-model="replaceLawsNumForm.standNumber"
placeholder="根据标准编号查找" placeholder="根据标准编号查找"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准名称" class="search-item"> <el-form-item label="标准名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.standName" v-model="replaceLawsNumForm.standName"
placeholder="根据标准名称查找" placeholder="根据标准名称查找"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
size="mini" size="mini"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -1142,7 +1141,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
type="default" type="default"
@@ -1208,9 +1207,9 @@
@pageChange="pageChangeReplace" @pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination> @pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer"> <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>
<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> </el-button>
</div> </div>
@@ -1249,7 +1248,7 @@
<el-form :model="standardSearchForm" inline class="label-input-form search-area"> <el-form :model="standardSearchForm" inline class="label-input-form search-area">
<el-row> <el-row>
<el-formItem label="标准来源" prop="standType" class="search-item"> <el-formItem label="标准来源" prop="standType" class="search-item">
<el-select <el-select :disabled="disabledXX"
:popper-append-to-body="false" :popper-append-to-body="false"
v-model="standardSearchForm.standType" v-model="standardSearchForm.standType"
placeholder="请选择标准来源"> placeholder="请选择标准来源">
@@ -1258,7 +1257,7 @@
</el-select> </el-select>
</el-formItem> </el-formItem>
<el-form-item label="标准类别" prop="standSort" class="search-item"> <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 <el-option
v-for="item in standSortOptions" v-for="item in standSortOptions"
:key="item.value" :key="item.value"
@@ -1268,7 +1267,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准编号" prop="standNumber" class="search-item"> <el-form-item label="标准编号" prop="standNumber" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.standNumber" v-model="standardSearchForm.standNumber"
placeholder="请输入标准编号" placeholder="请输入标准编号"
clearable clearable
@@ -1276,20 +1275,20 @@
</el-form-item> </el-form-item>
</el-row> </el-row>
<el-form-item v-if="standardSearchForm.standType === 'INLAND' || form.standInData === '0'" label="标准名称" prop="standName" class="search-item"> <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="请输入标准名称" placeholder="请输入标准名称"
clearable clearable
:maxlength="500"></el-input> :maxlength="500"></el-input>
</el-form-item> </el-form-item>
<el-form-item v-else label="英文名称" prop="standEnName" class="search-item"> <el-form-item v-else label="英文名称" prop="standEnName" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.standEnName" v-model="standardSearchForm.standEnName"
maxlength="1000" maxlength="1000"
placeholder="请输入英文名称" placeholder="请输入英文名称"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -1297,7 +1296,7 @@
@click="handleSearchStandard"> @click="handleSearchStandard">
查询 查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="handleResetSearch"> @click="handleResetSearch">
@@ -1362,7 +1361,7 @@
</el-table-column> </el-table-column>
<!-- <el-table-column label="操作" align="center" width="80">--> <!-- <el-table-column label="操作" align="center" width="80">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- class="opera-btn"--> <!-- class="opera-btn"-->
<!-- size="mini"--> <!-- size="mini"-->
<!-- type="primary"--> <!-- type="primary"-->
@@ -1381,21 +1380,21 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-plus" icon="el-icon-plus"
type="primary" type="primary"
@click="handleProcessStandardNext(1)">新增 @click="handleProcessStandardNext(1)">新增
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
@click="handleProcessStandardNext(2)">确认 @click="handleProcessStandardNext(2)">确认
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-default" class="common-button-default"
icon="el-icon-close" icon="el-icon-close"
@@ -1456,6 +1455,7 @@ export default {
callback() callback()
} }
return { return {
disabledXX:!!this.$route.query.disabledXX,
textList: [], textList: [],
gdType: '', //归档位置的赋值 gdType: '', //归档位置的赋值
standTypeModel: 'INLAND', standTypeModel: 'INLAND',
@@ -3636,21 +3636,21 @@ export default {
.standard-content { .standard-content {
height: 92%; height: 92%;
padding: 10px 0 0; padding: 10px 0 0;
.content { .content {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
padding: 0 10px; padding: 0 10px;
.standard-table-wrap { .standard-table-wrap {
flex: auto; flex: auto;
overflow-y: auto; overflow-y: auto;
} }
.pagination { .pagination {
position: static; position: static;
/deep/ .pagination-slot { /deep/ .pagination-slot {
padding: 0; padding: 0;
} }
@@ -194,13 +194,13 @@
:key="'ssrq'" :key="'ssrq'"
:config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}" :config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}"
v-model="form.ssrq" v-model="form.ssrq"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<cus-tom-data-picker-group <cus-tom-data-picker-group
:key="'zccssrq'" :key="'zccssrq'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}" :config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.zccssrq" v-model="form.zccssrq"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@@ -208,7 +208,7 @@
:key="'zccssrq'" :key="'zccssrq'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'xcxssrq'}" :config="{attrName:'新车型实施日期(标准文本)',attrField:'xcxssrq'}"
v-model="form.xcxssrq" v-model="form.xcxssrq"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
</el-col> </el-col>
</el-row> </el-row>
@@ -191,13 +191,13 @@
:key="'ssrq'" :key="'ssrq'"
:config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}" :config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}"
v-model="form.ssrq" v-model="form.ssrq"
:disabled="true" disabled
></custom-date-pick-group> ></custom-date-pick-group>
<custom-date-pick-group <custom-date-pick-group
:key="'zccssrq'" :key="'zccssrq'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}" :config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.zccssrq" v-model="form.zccssrq"
:disabled="true" disabled
></custom-date-pick-group> ></custom-date-pick-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="ssrq" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="实施日期(标准文本)" prop="ssrq" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker--> <!-- <el-date-picker-->
@@ -223,7 +223,7 @@
:key="'zccssrq'" :key="'zccssrq'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'zccssrq'}" :config="{attrName:'新车型实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.xcxssrq" v-model="form.xcxssrq"
:disabled="true" disabled
></custom-date-pick-group> ></custom-date-pick-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="xcxssrq" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="新车型实施日期(标准文本)" prop="xcxssrq" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker--> <!-- <el-date-picker-->
@@ -194,13 +194,13 @@
:key="'ssrq'" :key="'ssrq'"
:config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}" :config="{attrName:'实施日期(标准文本)',attrField:'ssrq'}"
v-model="form.ssrq" v-model="form.ssrq"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<cus-tom-data-picker-group <cus-tom-data-picker-group
:key="'zccssrq'" :key="'zccssrq'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}" :config="{attrName:'在产车实施日期(标准文本)',attrField:'zccssrq'}"
v-model="form.zccssrq" v-model="form.zccssrq"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@@ -208,7 +208,7 @@
:key="'zccssrq'" :key="'zccssrq'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'xcxssrq'}" :config="{attrName:'新车型实施日期(标准文本)',attrField:'xcxssrq'}"
v-model="form.xcxssrq" v-model="form.xcxssrq"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
</el-col> </el-col>
</el-row> </el-row>
@@ -26,9 +26,9 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="标准号/名称" prop="cid" class="add-form-item form-item-disabled"> <el-form-item label="标准号/名称" prop="cid" class="add-form-item form-item-disabled">
<div class="addButton" style="padding-left: 10px"> <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> </div>
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="form.cid" v-model="form.cid"
placeholder="请输入标准编号" placeholder="请输入标准编号"
@@ -36,14 +36,14 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="征求意见结束日期" prop="endTime" class="add-form-item form-item-disabled"> <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" v-model="form.endTime"
type="date" type="date"
placeholder="请选择结束日期"> placeholder="请选择结束日期">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="文本状态" prop="textType" class="add-form-item form-item-disabled"> <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 <el-option
v-for="(item, index) in textTypeList" v-for="(item, index) in textTypeList"
:key="index" :key="index"
@@ -54,16 +54,16 @@
</el-form-item> </el-form-item>
<el-form-item label="标准附件" prop="fjListId" class="add-form-item form-item-disabled"> <el-form-item label="标准附件" prop="fjListId" class="add-form-item form-item-disabled">
<div class="addButton" style="padding-left: 10px"> <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> </div>
<el-input <el-input :disabled="disabledXX"
v-model="form.fjListId" v-model="form.fjListId"
style="display: none;" style="display: none;"
></el-input> ></el-input>
<div style=""> <div style="">
<div class="fileClass" style="margin-right: 15px;padding-left: 10px" v-for="(item, index) in form.fjList" :key="index"> <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> <span @click="fileLook(item)" >{{ item.fileName }}</span>
<el-button <el-button :disabled="disabledXX"
size="small" size="small"
@click="filesUpload(item)" @click="filesUpload(item)"
icon="el-icon-download" icon="el-icon-download"
@@ -73,7 +73,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="上传附件" prop="modelNameList" class="add-form-item form-item-disabled"> <el-form-item label="上传附件" prop="modelNameList" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.modelNameList" v-model="form.modelNameList"
@@ -82,7 +82,7 @@
<div v-if="form.modelList.length > 0" class="fileClass"> <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;"> <div v-for="(item, index) in form.modelList" :key="index" style="margin-right: 5px; padding-left: 10px;">
<span @click="fileLook(item)">{{ item.name }}</span> <span @click="fileLook(item)">{{ item.name }}</span>
<el-button <el-button :disabled="disabledXX"
size="small" size="small"
@click="filesUpload(item)" @click="filesUpload(item)"
icon="el-icon-download" icon="el-icon-download"
@@ -91,7 +91,7 @@
</div> </div>
</div> </div>
<div class="addButton" style="padding-left: 10px"> <div class="addButton" style="padding-left: 10px">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload" @click="fileUpload"
@@ -108,7 +108,7 @@
<el-collapse accordion v-model="activeNames"> <el-collapse accordion v-model="activeNames">
<el-collapse-item title="回执说明" name="1"> <el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -132,8 +132,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.startUser" style="display: none;"/>
<el-input v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled/> <el-input :disabled="disabledXX" v-model="roleForm.startUserName" placeholder="标准法规工程师" disabled/>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -143,8 +143,8 @@
<el-form-item prop="dockUserList" style="margin-bottom: 0"> <el-form-item prop="dockUserList" style="margin-bottom: 0">
<h4>标准法规工程师、事业部标准化员</h4> <h4>标准法规工程师、事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUserList" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.dockUserList" style="display: none;"/>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="roleForm.dockUserListName" v-model="roleForm.dockUserListName"
placeholder="选择标准法规工程师、事业部标准化员" placeholder="选择标准法规工程师、事业部标准化员"
@@ -159,8 +159,8 @@
<el-form-item prop="ministerUser" style="margin-bottom: 0"> <el-form-item prop="ministerUser" style="margin-bottom: 0">
<h4>标准法规部高级经理、责任部门高级经理</h4> <h4>标准法规部高级经理、责任部门高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerUser" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.ministerUser" style="display: none;"/>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="roleForm.ministerUserName" v-model="roleForm.ministerUserName"
placeholder="选择标准法规部高级经理、责任部门高级经理" placeholder="选择标准法规部高级经理、责任部门高级经理"
@@ -175,8 +175,8 @@
<el-form-item prop="directorUser" style="margin-bottom: 0"> <el-form-item prop="directorUser" style="margin-bottom: 0">
<h4>技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任</h4> <h4>技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.directorUser" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.directorUser" style="display: none;"/>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="roleForm.directorUserName" v-model="roleForm.directorUserName"
placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任" placeholder="选择技术委员会相关专委会主任/ 工程研究总院责任部门中心主任、技术管理中心主任"
@@ -191,8 +191,8 @@
<el-form-item prop="presidentUser" style="margin-bottom: 0"> <el-form-item prop="presidentUser" style="margin-bottom: 0">
<h4>工程研究院总院院长/标准法规业务主管副院长</h4> <h4>工程研究院总院院长/标准法规业务主管副院长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.presidentUser" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.presidentUser" style="display: none;"/>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="roleForm.presidentUserName" v-model="roleForm.presidentUserName"
placeholder="选择工程研究院总院院长/标准法规业务主管副院长" placeholder="选择工程研究院总院院长/标准法规业务主管副院长"
@@ -206,7 +206,7 @@
</el-timeline> </el-timeline>
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -229,29 +229,29 @@
<div class="search-area"> <div class="search-area">
<el-form :model="standCommonlySearch" inline class="label-input-form"> <el-form :model="standCommonlySearch" inline class="label-input-form">
<el-formItem label="标准号/名称" prop="standNumber" class="search-item"> <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>
<el-formItem label="标准类别" prop="standSort" class="search-item"> <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"> <el-option v-for="opt in standSortOptions" :value="opt.value === undefined ? '' :opt.value" :key="opt.value" :label="opt.label">
{{ opt.label }} {{ opt.label }}
</el-option> </el-option>
</el-select> </el-select>
</el-formItem> </el-formItem>
<el-formItem label="标准来源" prop="standType" class="search-item"> <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="INLAND" key="1" label="国内标准"></el-option>
<el-option value="FOREIGN" key="2" label="海外标准"></el-option> <el-option value="FOREIGN" key="2" label="海外标准"></el-option>
</el-select> </el-select>
</el-formItem> </el-formItem>
<el-formItem class="search-item btn-box"> <el-formItem class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
size="mini" size="mini"
class="common-button-primary" class="common-button-primary"
@click="sarStandCompareHisInfo">查询 @click="sarStandCompareHisInfo">查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="clearSearchStand">清空 @click="clearSearchStand">清空
@@ -295,8 +295,8 @@
<pagination :page="standCommonlySearch.page" :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination> <pagination :page="standCommonlySearch.page" :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
<loading :loading="spinShow">数据加载中……</loading> <loading :loading="spinShow">数据加载中……</loading>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer">带入</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -348,8 +348,8 @@
</div> </div>
<loading :loading="fzShow">数据加载中……</loading> <loading :loading="fzShow">数据加载中……</loading>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer2">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer2">取消</el-button>
<el-button type="primary" size="mini" @click="enterDrawer2">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="enterDrawer2">带入</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -388,6 +388,7 @@ export default {
name: "bzzqyjStep1", name: "bzzqyjStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
commentText1: '', commentText1: '',
textTypeList: [], textTypeList: [],
drawerTitle2: '', drawerTitle2: '',
@@ -21,8 +21,8 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0"> <el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="流程发起人" <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -34,8 +34,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>责任部门对接人</h4> <h4>责任部门对接人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择责任部门对接人" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择责任部门对接人"
@click.native="choiceZRR('dockUser', '选择责任部门对接人', roleForm.dockUser)"> @click.native="choiceZRR('dockUser', '选择责任部门对接人', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
@@ -48,8 +48,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0"> <el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4> <h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长" <el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('directorUser', '选择标准法规部部长', roleForm.directorUser)"></el-input> @click.native="choiceZRR('directorUser', '选择标准法规部部长', roleForm.directorUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -73,7 +73,7 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -100,6 +100,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '', bpnId: '',
isSubmit: false, isSubmit: false,
saveLoading: false, saveLoading: false,
@@ -21,8 +21,8 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0"> <el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="流程发起人" <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -34,8 +34,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准化员</h4> <h4>标准化员</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准化员" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准化员"
@click.native="choiceZRRS"> @click.native="choiceZRRS">
</el-input> </el-input>
</div> </div>
@@ -48,8 +48,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0"> <el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4> <h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长" <el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('directorUser', '选择标准法规部部长', roleForm.directorUser)"></el-input> @click.native="choiceZRR('directorUser', '选择标准法规部部长', roleForm.directorUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -73,7 +73,7 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -100,6 +100,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '', bpnId: '',
isSubmit: false, isSubmit: false,
saveLoading: false, saveLoading: false,
@@ -46,7 +46,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">--> <!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
@@ -169,7 +169,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -224,16 +224,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -274,7 +274,7 @@
<el-input <el-input
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled"> <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-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
@@ -169,7 +169,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -224,16 +224,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -274,7 +274,7 @@
<el-input <el-input
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled"> <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-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
@@ -169,7 +169,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -221,16 +221,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -271,7 +271,7 @@
<el-input <el-input
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled"> <el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
@@ -21,11 +21,11 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="选择复审企标" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="选择复审企标" prop="orgName" class="add-form-item form-item-disabled">
<el-button 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>
<div class="prc-content-border" id="fsTableHeight" style="height: 60vh;position: relative;"> <div class="prc-content-border" id="fsTableHeight" style="height: 60vh;position: relative;">
<div class="action-bar"> <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>
</div> </div>
@@ -109,7 +109,7 @@
style="margin-left: 0;margin-bottom:0;" style="margin-left: 0;margin-bottom:0;"
:rules="formRules.bussFsSubUser1Name" :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> </el-form-item>
</template> </template>
</el-table-column> </el-table-column>
@@ -121,7 +121,7 @@
<el-dropdown-menu slot="dropdown"> <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 :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-menu>
</el-dropdown> </el-dropdown>
</div> </div>
@@ -130,7 +130,7 @@
</el-table> </el-table>
</div> </div>
<!-- <el-form-item label="企标编号" prop="entNumber" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="企标编号" prop="entNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.entNumber"--> <!-- v-model="qbfsForm.entNumber"-->
<!-- placeholder="请输入企标编号"--> <!-- placeholder="请输入企标编号"-->
@@ -138,7 +138,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="中文名称" prop="cnName" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="中文名称" prop="cnName" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.cnName"--> <!-- v-model="qbfsForm.cnName"-->
<!-- placeholder="请输入中文名称"--> <!-- placeholder="请输入中文名称"-->
@@ -146,7 +146,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="英文名称" prop="enName" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="英文名称" prop="enName" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.enName"--> <!-- v-model="qbfsForm.enName"-->
<!-- placeholder="请输入英文名称"--> <!-- placeholder="请输入英文名称"-->
@@ -154,7 +154,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="企标类别" prop="entCategory" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="企标类别" prop="entCategory" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.entCategory"--> <!-- v-model="qbfsForm.entCategory"-->
<!-- placeholder="请输入企标类别"--> <!-- placeholder="请输入企标类别"-->
@@ -162,7 +162,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="代替企标编号" prop="replaceNumber" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="代替企标编号" prop="replaceNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.replaceNumber"--> <!-- v-model="qbfsForm.replaceNumber"-->
<!-- placeholder="请输入代替企标编号"--> <!-- placeholder="请输入代替企标编号"-->
@@ -170,7 +170,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="被代替企标编号" prop="replacedNumber" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="被代替企标编号" prop="replacedNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.replacedNumber"--> <!-- v-model="qbfsForm.replacedNumber"-->
<!-- placeholder="请输入被代替企标编号"--> <!-- placeholder="请输入被代替企标编号"-->
@@ -178,7 +178,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="发布日期" prop="releaseDate" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="发布日期" prop="releaseDate" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.releaseDate"--> <!-- v-model="qbfsForm.releaseDate"-->
<!-- placeholder="请输入发布日期"--> <!-- placeholder="请输入发布日期"-->
@@ -186,7 +186,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="实施日期" prop="implementDate" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="实施日期" prop="implementDate" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.implementDate"--> <!-- v-model="qbfsForm.implementDate"-->
<!-- placeholder="请输入实施日期"--> <!-- placeholder="请输入实施日期"-->
@@ -194,7 +194,7 @@
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="复审日期" prop="reviewDate" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="复审日期" prop="reviewDate" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- readonly--> <!-- readonly-->
<!-- v-model="qbfsForm.reviewDate"--> <!-- v-model="qbfsForm.reviewDate"-->
<!-- placeholder="请输入复审日期"--> <!-- placeholder="请输入复审日期"-->
@@ -231,7 +231,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -256,8 +256,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师" <el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -268,8 +268,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师" <el-input v-model="roleForm.prcCreateUserName" placeholder="标准法规工程师"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -280,8 +280,8 @@
<el-form-item prop="bussFsUser3Name" style="margin-bottom: 0"> <el-form-item prop="bussFsUser3Name" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4> <h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.bussFsUser3" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.bussFsUser3" style="display: none;"></el-input>
<el-input v-model="roleForm.bussFsUser3Name" readonly placeholder="选择标准法规部高级经理" <el-input :disabled="disabledXX" v-model="roleForm.bussFsUser3Name" readonly placeholder="选择标准法规部高级经理"
@click.native="choiceZRR('bussFsUser3', '选择标准法规部高级经理', roleForm.bussFsUser3)"> @click.native="choiceZRR('bussFsUser3', '选择标准法规部高级经理', roleForm.bussFsUser3)">
</el-input> </el-input>
</div> </div>
@@ -347,13 +347,13 @@
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="标准号" class="search-item search-item-last"> <el-form-item label="标准号" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standCode" v-model="standardSearch.standCode"
placeholder="根据标准号查找" placeholder="根据标准号查找"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准名称" class="search-item search-item-last"> <el-form-item label="标准名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standName" v-model="standardSearch.standName"
placeholder="根据标准名称查找" placeholder="根据标准名称查找"
></el-input> ></el-input>
@@ -482,8 +482,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<el-dialog <el-dialog
@@ -497,7 +497,7 @@
<div class="left"> <div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form" @keyup.enter.native="getReplaceLawsNumRowFirst"> <el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form" @keyup.enter.native="getReplaceLawsNumRowFirst">
<el-form-item label="编号/名称" class="search-item"> <el-form-item label="编号/名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.standCode" v-model="replaceLawsNumForm.standCode"
placeholder="根据企标编号查找" placeholder="根据企标编号查找"
clearable clearable
@@ -616,11 +616,11 @@
@pageChange="pageChangeReplace" @pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination> @pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer"> <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 :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> <el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div> </div>
</el-dialog> </el-dialog>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -683,6 +683,7 @@ export default {
} }
}; };
return { return {
disabledXX:!!this.$route.query.disabledXX,
loading:false, loading:false,
tableHeight: null, tableHeight: null,
nodeList2: [], nodeList2: [],
@@ -776,6 +777,9 @@ export default {
} }
}, },
mounted() { mounted() {
$('input[type="text"]').each(function(){
$(this).attr('disabled','disabled');
});
this.bpnId = this.$route.query.bpnId this.bpnId = this.$route.query.bpnId
if (this.bpnId !== undefined) { if (this.bpnId !== undefined) {
this.getDatas() this.getDatas()
@@ -318,14 +318,14 @@ export default {
if(this.userType === 'QCRBUSS'){ if(this.userType === 'QCRBUSS'){
this.qbfsForm.QCRBUSSID=idList; this.qbfsForm.QCRBUSSID=idList;
this.qbfsForm.QCRBUSS=nameList; 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++ 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 this.modalShowRoleFlag = false
}, },
@@ -316,12 +316,12 @@ export default {
this.qbfsForm.QCRBUSS=nameList; this.qbfsForm.QCRBUSS=nameList;
this.formKey++ this.formKey++
} }
if(data !== undefined && data && data.length > 0){ if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.qbfsForm.QCDWID = institutionIdList this.qbfsForm.QCDWID = institutionIdList
this.qbfsForm.QCDW = institutionNameList this.qbfsForm.QCDW = institutionNameList
} }
this.modalShowRoleFlag = false this.modalShowRoleFlag = false
}, },
@@ -24,10 +24,10 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">根据企标编号、名称、类别查询</el-button> <el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">根据企标编号、名称、类别查询</el-button>
</el-form-item> </el-form-item>
<el-form-item label="企标编号" prop="standCode" class="add-form-item form-item-disabled"> <el-form-item label="企标编号" prop="standCode" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standCode" v-model="standardSearch.standCode"
placeholder="请输入企标编号" placeholder="请输入企标编号"
clearabler clearabler
@@ -35,7 +35,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled"> <el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standName" v-model="standardSearch.standName"
placeholder="请输入中文名称" placeholder="请输入中文名称"
clearable clearable
@@ -43,7 +43,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="英文名称" prop="enName" class="add-form-item form-item-disabled"> <el-form-item label="英文名称" prop="enName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="standardSearch.enName" v-model="standardSearch.enName"
placeholder="请输入英文名称" placeholder="请输入英文名称"
@@ -51,7 +51,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="企标类别" prop="entCategory" class="add-form-item form-item-disabled"> <el-form-item label="企标类别" prop="entCategory" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="standardSearch.entCategory" v-model="standardSearch.entCategory"
placeholder="请输入企标类别" placeholder="请输入企标类别"
@@ -59,7 +59,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="代替企标编号" prop="replaceNumber" class="add-form-item form-item-disabled"> <el-form-item label="代替企标编号" prop="replaceNumber" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="standardSearch.replaceNumber" v-model="standardSearch.replaceNumber"
placeholder="请输入代替企标编号" placeholder="请输入代替企标编号"
@@ -67,7 +67,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="被代替企标编号" prop="replacedNumber" class="add-form-item form-item-disabled"> <el-form-item label="被代替企标编号" prop="replacedNumber" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="standardSearch.replacedNumber" v-model="standardSearch.replacedNumber"
placeholder="请输入被代替企标编号" placeholder="请输入被代替企标编号"
@@ -75,7 +75,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="发布日期" prop="releaseDate" class="add-form-item form-item-disabled"> <el-form-item label="发布日期" prop="releaseDate" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="standardSearch.releaseDate" v-model="standardSearch.releaseDate"
placeholder="请输入发布日期" placeholder="请输入发布日期"
@@ -83,7 +83,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="实施日期" prop="implementDate" class="add-form-item form-item-disabled"> <el-form-item label="实施日期" prop="implementDate" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="standardSearch.implementDate" v-model="standardSearch.implementDate"
placeholder="请输入实施日期" placeholder="请输入实施日期"
@@ -91,7 +91,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="废止理由" prop="abolishCause" class="add-form-item form-item-disabled"> <el-form-item label="废止理由" prop="abolishCause" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="standardSearch.abolishCause" v-model="standardSearch.abolishCause"
placeholder="请输入废止理由" placeholder="请输入废止理由"
@@ -106,7 +106,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -131,8 +131,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="起草" <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="起草"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -144,8 +144,8 @@
<el-form-item prop="countersignerName" style="margin-bottom: 0"> <el-form-item prop="countersignerName" style="margin-bottom: 0">
<h4>相关责任人</h4> <h4>相关责任人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.countersigner" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.countersigner" style="display: none;"></el-input>
<el-input v-model="roleForm.countersignerName" readonly placeholder="选择相关责任人" <el-input :disabled="disabledXX" v-model="roleForm.countersignerName" readonly placeholder="选择相关责任人"
@click.native="choiceZRRS"> @click.native="choiceZRRS">
</el-input> </el-input>
</div> </div>
@@ -158,8 +158,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4> <h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部部长" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('dockUser', '选择标准法规部部长', roleForm.dockUser)"> @click.native="choiceZRR('dockUser', '选择标准法规部部长', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
@@ -172,8 +172,8 @@
<el-form-item prop="examineName" style="margin-bottom: 0"> <el-form-item prop="examineName" style="margin-bottom: 0">
<h4>标准体系工作组组长</h4> <h4>标准体系工作组组长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.examine" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.examine" style="display: none;"></el-input>
<el-input v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长" <el-input :disabled="disabledXX" v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长"
@click.native="choiceZRR('examine', '选择标准体系工作组组长', roleForm.examine)"> @click.native="choiceZRR('examine', '选择标准体系工作组组长', roleForm.examine)">
</el-input> </el-input>
</div> </div>
@@ -186,8 +186,8 @@
<el-form-item prop="approverName" style="margin-bottom: 0"> <el-form-item prop="approverName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4> <h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approver" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.approver" style="display: none;"></el-input>
<el-input v-model="roleForm.approverName" readonly placeholder="选择标准法规部高级经理" <el-input :disabled="disabledXX" v-model="roleForm.approverName" readonly placeholder="选择标准法规部高级经理"
@click.native="choiceZRR('approver', '选择标准法规部高级经理', roleForm.approver)"> @click.native="choiceZRR('approver', '选择标准法规部高级经理', roleForm.approver)">
</el-input> </el-input>
</div> </div>
@@ -211,19 +211,19 @@
<div class="left"> <div class="left">
<el-form :modal="standardSearchs" :inline="true" class="label-input-form" style="margin-left:10px"> <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-form-item label="标准号" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchs.standCode" v-model="standardSearchs.standCode"
placeholder="根据标准号查找" placeholder="根据标准号查找"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准名称" class="search-item search-item-last"> <el-form-item label="标准名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchs.standName" v-model="standardSearchs.standName"
placeholder="根据标准名称查找" placeholder="根据标准名称查找"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -232,7 +232,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="clearSearch">清空 @click="clearSearch">清空
@@ -346,11 +346,11 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -392,6 +392,7 @@ export default {
}, },
data(){ data(){
return { return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '', bpnId: '',
active: '1', active: '1',
commentText: '', commentText: '',
@@ -55,7 +55,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">--> <!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- placeholder="请选择废止日期"--> <!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
@@ -73,13 +73,13 @@
<!-- ></el-option>--> <!-- ></el-option>-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">--> <el-form-item v-show="fbNode && form.standStatus === '1'" label="企标顺序号" prop="standNum" class="add-form-item form-item-disabled">
<!-- <el-input--> <el-input
<!-- v-model="form.standNumber"--> v-model="form.standNum"
<!-- placeholder="请输入企标编号"--> placeholder="请输入企标顺序号"
<!-- clearable--> clearable
<!-- ></el-input>--> ></el-input>
<!-- </el-form-item>--> </el-form-item>
<el-form-item label="制修订类型" prop="standStatus" class="add-form-item form-item-disabled"> <el-form-item label="制修订类型" prop="standStatus" class="add-form-item form-item-disabled">
<el-select v-model="form.standStatus" filterable disabled> <el-select v-model="form.standStatus" filterable disabled>
<el-option <el-option
@@ -273,7 +273,7 @@
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员" placeholder="请输入文件上传人员"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -333,13 +333,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
</el-col> </el-col>
</el-row> </el-row>
@@ -441,7 +441,7 @@
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
placeholder="" placeholder=""
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">--> <!-- <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-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
@@ -191,7 +191,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -243,13 +243,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
</el-col> </el-col>
</el-row> </el-row>
@@ -302,7 +302,7 @@
<el-input <el-input
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">-->
@@ -17,7 +17,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="发布日期" prop="issueTime" class="add-form-item form-item-disabled"> <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" :editable="false"
></el-datePicker> ></el-datePicker>
</el-form-item> </el-form-item>
@@ -49,7 +49,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">--> <!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
@@ -189,7 +189,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -241,13 +241,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
</el-col> </el-col>
</el-row> </el-row>
@@ -300,7 +300,7 @@
<el-input <el-input
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="采标程度" prop="CBCD" class="add-form-item form-item-disabled">-->
@@ -316,135 +316,135 @@
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
<ProcessTitle v-show="opinionsShow"> <!-- <ProcessTitle v-show="opinionsShow">-->
<template slot="title">意见信息</template> <!-- <template slot="title">意见信息</template>-->
</ProcessTitle> <!-- </ProcessTitle>-->
<div class="prc-content-border" v-show="opinionsShow"> <!-- <div class="prc-content-border" v-show="opinionsShow">-->
<el-table <!-- <el-table-->
ref="selection" <!-- ref="selection"-->
tooltip-effect="dark" <!-- tooltip-effect="dark"-->
style="width: 100%;margin-bottom: 20px;overflow-y:auto;height:auto;border-bottom: 1px solid #EBEEF5;" <!-- 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', <!-- :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',-->
fontWeight: 'bold', height: '48px'}" <!-- fontWeight: 'bold', height: '48px'}"-->
row-key="id" <!-- row-key="id"-->
:data="form.infoList" <!-- :data="form.infoList"-->
border <!-- border-->
default-expand-all> <!-- default-expand-all>-->
<el-table-column <!-- <el-table-column-->
label="序号" <!-- label="序号"-->
min-width="6%" <!-- min-width="6%"-->
align="center"> <!-- align="center">-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
{{scope.$index + 1}} <!-- {{scope.$index + 1}}-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelNum" <!-- prop="modelNum"-->
label="条款号" <!-- label="条款号"-->
min-width="8%" <!-- min-width="8%"-->
align="center" <!-- align="center"-->
> <!-- >-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelUpdBefore" <!-- prop="modelUpdBefore"-->
label="修改前" <!-- label="修改前"-->
align="center" <!-- align="center"-->
min-width="20%"> <!-- min-width="20%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelUpdAfter" <!-- prop="modelUpdAfter"-->
label="修改后" <!-- label="修改后"-->
align="center" <!-- align="center"-->
min-width="20%"> <!-- min-width="20%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelContent" <!-- prop="modelContent"-->
label="修改理由" <!-- label="修改理由"-->
align="center" <!-- align="center"-->
min-width="20%"> <!-- min-width="20%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="zrDeptIdName" <!-- prop="zrDeptIdName"-->
label="提出部门" <!-- label="提出部门"-->
align="center" <!-- align="center"-->
min-width="15%"> <!-- min-width="15%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="zrUserIdName" <!-- prop="zrUserIdName"-->
label="责任人" <!-- label="责任人"-->
min-width="14%" <!-- min-width="14%"-->
align="center"> <!-- align="center">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />--> <!-- &lt;!&ndash; <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
label="意见是否采纳" <!-- label="意见是否采纳"-->
min-width="15%" <!-- min-width="15%"-->
align="center"> <!-- align="center">-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
{{filterOp(scope.row.opinionsAdopted)}} <!-- {{filterOp(scope.row.opinionsAdopted)}}-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">--> <!-- &lt;!&ndash; <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">&ndash;&gt;-->
<!-- <el-option--> <!-- &lt;!&ndash; <el-option&ndash;&gt;-->
<!-- v-for="item in opinionsAdoptedOptions"--> <!-- &lt;!&ndash; v-for="item in opinionsAdoptedOptions"&ndash;&gt;-->
<!-- :key="item.value"--> <!-- &lt;!&ndash; :key="item.value"&ndash;&gt;-->
<!-- :value="item.value"--> <!-- &lt;!&ndash; :value="item.value"&ndash;&gt;-->
<!-- :label="item.label"--> <!-- &lt;!&ndash; :label="item.label"&ndash;&gt;-->
<!-- ></el-option>--> <!-- &lt;!&ndash; ></el-option>&ndash;&gt;-->
<!-- </el-select>--> <!-- &lt;!&ndash; </el-select>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="opinionsAdoptedCont" <!-- prop="opinionsAdoptedCont"-->
label="采纳理由" <!-- label="采纳理由"-->
align="center" <!-- align="center"-->
min-width="15%"> <!-- min-width="15%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
</el-table> <!-- </el-table>-->
</div> <!-- </div>-->
</form> </form>
</template> </template>
@@ -24,11 +24,21 @@
<div class="prc-content-border"> <div class="prc-content-border">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="企标类别" prop="standSort" class="add-form-item form-item-disabled"> <el-form-item v-show="form.standStatus === '1'" label="企标类别" prop="standSort" class="add-form-item form-item-disabled">
<el-select v-model="form.standSort" filterable clearable> <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 <el-option
v-for="(item, index) in standSortOptions" v-for="(item, index) in standSortOptions"
placeholder="请选择企标类别"
:key="index" :key="index"
:value="item.value" :value="item.value"
:label="item.label" :label="item.label"
@@ -36,7 +46,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled"> <el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.standName" v-model="form.standName"
placeholder="请输入中文名称" placeholder="请输入中文名称"
clearable clearable
@@ -56,7 +66,7 @@
></el-datePicker> ></el-datePicker>
</el-form-item> </el-form-item>
<!-- <el-form-item label="文本状态" prop="textStatusBuss" class="add-form-item form-item-disabled">--> <!-- <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--> <!-- <el-option-->
<!-- v-for="item in standStateOptions"--> <!-- v-for="item in standStateOptions"-->
<!-- placeholder="请选择"--> <!-- placeholder="请选择"-->
@@ -67,7 +77,7 @@
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item v-if="form.standStatus === '3'" label="标准年份" prop="standYear" class="add-form-item form-item-disabled"> <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 disabled
placeholder="请输入标准年份" placeholder="请输入标准年份"
clearable></el-input> clearable></el-input>
@@ -75,7 +85,7 @@
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">--> <!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- placeholder="请选择废止日期"--> <!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
@@ -83,7 +93,7 @@
</el-col> </el-col>
<el-col :span="12"> <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-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" type="primary"
:loading="loadSarStandard" :loading="loadSarStandard"
@click="handleSearchStandard"> @click="handleSearchStandard">
@@ -91,7 +101,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<!-- <el-form-item label="国家/地区" prop="country" class="add-form-item form-item-disabled">--> <!-- <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--> <!-- <el-option-->
<!-- v-for="item in countryOptions"--> <!-- v-for="item in countryOptions"-->
<!-- placeholder="请选择"--> <!-- placeholder="请选择"-->
@@ -102,23 +112,23 @@
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.standNumber"--> <!-- v-model="form.standNumber"-->
<!-- placeholder="请输入企标编号"--> <!-- placeholder="请输入企标编号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">--> <!-- <el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">-->
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"--> <!-- type="primary"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- :loading="loadSarStandard"--> <!-- :loading="loadSarStandard"-->
<!-- @click="handleSearchStandard">--> <!-- @click="handleSearchStandard">-->
<!-- 根据企标编号、企标名称查询--> <!-- 根据企标编号、企标名称查询-->
<!-- </el-button>--> <!-- </el-button>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="制修订类型" prop="standStatus" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in opinionsStand" v-for="item in opinionsStand"
:key="item.value" :key="item.value"
@@ -128,14 +138,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="企业标准号" v-show="form.standStatus === '3'" prop="standCode" class="add-form-item form-item-disabled"> <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 disabled
v-model="form.standCode" v-model="form.standCode"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled"> <el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.standEnName" v-model="form.standEnName"
placeholder="请输入英文名称" placeholder="请输入英文名称"
clearable clearable
@@ -176,7 +186,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.FBGBUSSName" 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 v-for="(item,index) in FBGBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
disabled disabled
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -200,7 +210,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.LSBBBUSSName" 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 v-for="(item,index) in LSBBBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -225,7 +235,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="修改单" prop="XGDName" class="add-form-item form-item-disabled"> <el-form-item label="修改单" prop="XGDName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.XGDName" 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 v-for="(item,index) in XGDFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -248,7 +258,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.QTWJBUSSName" 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 v-for="(item,index) in QTWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -281,7 +291,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled"> <el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly="readonly" readonly="readonly"
v-model="form.QCDW" v-model="form.QCDW"
placeholder="选择起草部门" placeholder="选择起草部门"
@@ -289,15 +299,15 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员" placeholder="请输入文件上传人员"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="能源类型" prop="NYLXCLASS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in categoryOptions" v-for="item in categoryOptions"
placeholder="请选择" placeholder="请选择"
@@ -308,21 +318,21 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车VPPS中文名称" title="关联模块&#45;&#45;乘用车VPPS中文名称" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" title="关联模块&#45;&#45;卡车VPPS编码" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="模块结构单元变型号" title="模块结构单元变型号" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="模块结构单元变型号" title="模块结构单元变型号" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="form.DYBXHBUSS" 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>-->
<el-form-item label="体系类别" prop="TXLBBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="起草人" prop="QCRBUSS" class="add-form-item form-item-disabled"> <el-form-item label="起草人" prop="QCRBUSS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.QCRBUSS" v-model="form.QCRBUSS"
readonly="readonly" readonly="readonly"
placeholder="选择起草人" placeholder="选择起草人"
@@ -330,7 +340,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="适用车型" prop="SYCXCLASS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in applyArcticOptions" v-for="item in applyArcticOptions"
placeholder="请选择" placeholder="请选择"
@@ -341,7 +351,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="适用产品线" prop="SYCPXCLASS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in sycpxOptions" v-for="item in sycpxOptions"
placeholder="请选择" placeholder="请选择"
@@ -352,13 +362,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="关联模块&#45;&#45;乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="关联模块&#45;&#45;卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
<!-- <el-form-item label="模块结构单元名称" prop="DYMCBUSS" class="add-form-item form-item-disabled">--> <!-- <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>-->
</el-col> </el-col>
</el-row> </el-row>
@@ -370,7 +380,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="代替企标编号" prop="DTQBBHBUSS" class="add-form-item form-item-disabled"> <el-form-item label="代替企标编号" prop="DTQBBHBUSS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.DTQBBHBUSS" v-model="form.DTQBBHBUSS"
type="textarea" type="textarea"
resize="none" resize="none"
@@ -379,7 +389,7 @@
placeholder="请输入代替标准号" placeholder="请输入代替标准号"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -388,7 +398,7 @@
>{{'手动查找'}}</el-button> >{{'手动查找'}}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.GLWJBUSSName" 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 v-for="(item,index) in GLWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -413,7 +423,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="被代替企标编号" prop="BDTQBBHBUSS" class="add-form-item form-item-disabled"> <el-form-item label="被代替企标编号" prop="BDTQBBHBUSS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.BDTQBBHBUSS" v-model="form.BDTQBBHBUSS"
type="textarea" type="textarea"
resize="none" resize="none"
@@ -422,7 +432,7 @@
placeholder="请输入被代替企标编号" placeholder="请输入被代替企标编号"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -431,11 +441,11 @@
>{{'手动查找'}}</el-button> >{{'手动查找'}}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="上传时间" prop="XCSJBUSS" class="add-form-item form-item-disabled"> <el-form-item label="上传时间" prop="XCSJBUSS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
placeholder="" placeholder=""
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@@ -444,7 +454,7 @@
<el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion> <el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1"> <el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -462,10 +472,10 @@
<!-- <template>--> <!-- <template>-->
<!-- <div class="prc-content-border" style="height: 66vh;position: relative;">--> <!-- <div class="prc-content-border" style="height: 66vh;position: relative;">-->
<!-- <div class="action-bar">--> <!-- <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--> <!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"--> <!-- type="primary"-->
<!-- size="mini"--> <!-- size="mini"-->
<!-- class="common-button-primary add-button"--> <!-- class="common-button-primary add-button"-->
@@ -500,7 +510,7 @@
<!-- <el-form-item--> <!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- 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>--> <!-- </el-form-item>-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
@@ -512,7 +522,7 @@
<!-- <el-form-item--> <!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- 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>--> <!-- </el-form-item>-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
@@ -546,7 +556,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0"> <el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准起草人</h4> <h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -556,7 +566,7 @@
<el-form-item prop="bussUser2Name" style="margin-bottom: 0"> <el-form-item prop="bussUser2Name" style="margin-bottom: 0">
<h4>其他起草人</h4> <h4>其他起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -566,7 +576,7 @@
<el-form-item prop="bussUser3Name" style="margin-bottom: 0"> <el-form-item prop="bussUser3Name" style="margin-bottom: 0">
<h4>标准起草人</h4> <h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -576,7 +586,7 @@
<el-form-item prop="bussUser4Name" style="margin-bottom: 0"> <el-form-item prop="bussUser4Name" style="margin-bottom: 0">
<h4>标准法规工程师/事业部标准化员</h4> <h4>标准法规工程师/事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -586,7 +596,7 @@
<el-form-item prop="bussUser5Name" style="margin-bottom: 0"> <el-form-item prop="bussUser5Name" style="margin-bottom: 0">
<h4>各事业部标准化员(时代-苏杰贵、奥铃-蒋敏、欧航欧马可-吴娟、皮卡-尧燕、图雅诺-耿红静、欧辉-赵淑珍、普罗科-符清萍、雷萨-杨卫利),项目组各PMT/PAT</h4> <h4>各事业部标准化员(时代-苏杰贵、奥铃-蒋敏、欧航欧马可-吴娟、皮卡-尧燕、图雅诺-耿红静、欧辉-赵淑珍、普罗科-符清萍、雷萨-杨卫利),项目组各PMT/PAT</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -596,7 +606,7 @@
<el-form-item prop="bussUser6Name" style="margin-bottom: 0"> <el-form-item prop="bussUser6Name" style="margin-bottom: 0">
<h4>标准起草人</h4> <h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -606,7 +616,7 @@
<el-form-item prop="bussUser7Name" style="margin-bottom: 0"> <el-form-item prop="bussUser7Name" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -616,7 +626,7 @@
<el-form-item prop="bussUser8Name" style="margin-bottom: 0"> <el-form-item prop="bussUser8Name" style="margin-bottom: 0">
<h4>总院项目总工、标准法规部高级经理/各事业部整车所产品经理、各事业部标准业务经理</h4> <h4>总院项目总工、标准法规部高级经理/各事业部整车所产品经理、各事业部标准业务经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -626,7 +636,7 @@
<!-- <el-form-item prop="bussUser9Name" style="margin-bottom: 0">--> <!-- <el-form-item prop="bussUser9Name" style="margin-bottom: 0">-->
<!-- <h4>总院标准法规部高级经理/各事业部标准业务/认证业务经理</h4>--> <!-- <h4>总院标准法规部高级经理/各事业部标准业务/认证业务经理</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">--> <!-- <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>--> <!-- </div>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-card>--> <!-- </el-card>-->
@@ -636,7 +646,7 @@
<el-form-item prop="bussUser10Name" style="margin-bottom: 0"> <el-form-item prop="bussUser10Name" style="margin-bottom: 0">
<h4>产品工程经理、技术管理中心主任/事业部技术中心主任、标准法规部高级经理</h4> <h4>产品工程经理、技术管理中心主任/事业部技术中心主任、标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -646,7 +656,7 @@
<!-- <el-form-item prop="bussUser11Name" style="margin-bottom: 0">--> <!-- <el-form-item prop="bussUser11Name" style="margin-bottom: 0">-->
<!-- <h4>总院技术管理中心主任/各事业部主管标准业务高级经理</h4>--> <!-- <h4>总院技术管理中心主任/各事业部主管标准业务高级经理</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">--> <!-- <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>--> <!-- </div>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-card>--> <!-- </el-card>-->
@@ -656,7 +666,7 @@
<el-form-item prop="bussUser12Name" style="margin-bottom: 0"> <el-form-item prop="bussUser12Name" style="margin-bottom: 0">
<h4>总院项目经理/事业部研发副总裁</h4> <h4>总院项目经理/事业部研发副总裁</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -666,7 +676,7 @@
<el-form-item prop="bussUser13Name" style="margin-bottom: 0"> <el-form-item prop="bussUser13Name" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -676,7 +686,7 @@
<!-- <el-form-item prop="bussUser14Name" style="margin-bottom: 0">--> <!-- <el-form-item prop="bussUser14Name" style="margin-bottom: 0">-->
<!-- <h4>抄送人员</h4>--> <!-- <h4>抄送人员</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">--> <!-- <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>--> <!-- </div>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-card>--> <!-- </el-card>-->
@@ -688,7 +698,7 @@
</div> </div>
<!-- 保存||提交--> <!-- 保存||提交-->
<ProcessFooter <ProcessFooter
v-show="verifySarStandard" v-show="verifySarStandard || !disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -730,7 +740,7 @@
<div class="left"> <div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form"> <el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form">
<el-form-item label="标准来源" class="search-item" v-if="dataSource"> <el-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select <el-select :disabled="disabledXX"
:popper-append-to-body="false" :popper-append-to-body="false"
v-model="replaceLawsNumForm.standType" v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源" placeholder="请选择标准来源"
@@ -740,14 +750,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="编号/名称" class="search-item"> <el-form-item label="编号/名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.numberName" v-model="replaceLawsNumForm.numberName"
placeholder="根据编号/名称查找" placeholder="根据编号/名称查找"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -756,7 +766,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="getResetLawsNumRow">清空 @click="getResetLawsNumRow">清空
@@ -814,8 +824,8 @@
@pageChange="pageChangeReplace" @pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination> @pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer"> <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 :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> <el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div> </div>
</el-dialog> </el-dialog>
<Role-tree <Role-tree
@@ -836,7 +846,7 @@
<!-- :visible.sync="modalShowFlag"--> <!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"--> <!-- :wrapperClosable="false"-->
<!-- size="800px">--> <!-- size="800px">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- style="width:70%;padding: 10px"--> <!-- style="width:70%;padding: 10px"-->
<!-- placeholder="请输入姓名"--> <!-- placeholder="请输入姓名"-->
<!-- v-model="filterText">--> <!-- v-model="filterText">-->
@@ -859,8 +869,8 @@
<!-- ref="tree">--> <!-- ref="tree">-->
<!-- </el-tree>--> <!-- </el-tree>-->
<!-- <div id="roleFormButton" class="demo-drawer-footer">--> <!-- <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 :disabled="disabledXX" 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-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- </div>--> <!-- </div>-->
<!-- </el-drawer>--> <!-- </el-drawer>-->
<!-- 选择标准的弹框 --> <!-- 选择标准的弹框 -->
@@ -876,21 +886,21 @@
<div class="standard-table-search"> <div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form"> <el-form :model="standardSearchForm" inline class="label-input-form">
<el-form-item label="标准号" style="" prop="standNumber" class="search-item" > <el-form-item label="标准号" style="" prop="standNumber" class="search-item" >
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.standCode" v-model="standardSearchForm.standCode"
clearable placeholder="根据编号查找" clearable placeholder="根据编号查找"
:maxlength="100" :maxlength="100"
@keyup.enter.native="handleSearchStandard"/> @keyup.enter.native="handleSearchStandard"/>
</el-form-item> </el-form-item>
<el-form-item label="中文名称" style="" prop="lawsName" class="search-item" > <el-form-item label="中文名称" style="" prop="lawsName" class="search-item" >
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.standName" v-model="standardSearchForm.standName"
placeholder="请输入中文名称" placeholder="请输入中文名称"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-formItem label="文本状态" prop="textStatusBuss" class="search-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 <el-option
v-for="item in standStateOptions" v-for="item in standStateOptions"
placeholder="请选择" placeholder="请选择"
@@ -901,7 +911,7 @@
</el-select> </el-select>
</el-formItem> </el-formItem>
<el-form-item> <el-form-item>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -910,7 +920,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="handleResetSearch">清空 @click="handleResetSearch">清空
@@ -968,7 +978,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" width="80"> <el-table-column label="操作" align="center" width="80">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button :disabled="disabledXX"
class="opera-btn" class="opera-btn"
size="mini" size="mini"
type="primary" type="primary"
@@ -987,19 +997,19 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- round--> <!-- round-->
<!-- class="common-button-primary"--> <!-- class="common-button-primary"-->
<!-- icon="el-icon-check"--> <!-- icon="el-icon-check"-->
<!-- type="primary"--> <!-- type="primary"-->
<!-- @click="handleProcessStandardNext(1)">新增</el-button>--> <!-- @click="handleProcessStandardNext(1)">新增</el-button>-->
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
@click="handleProcessStandardNext(2)">带入</el-button> @click="handleProcessStandardNext(2)">带入</el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-default" class="common-button-default"
icon="el-icon-close" icon="el-icon-close"
@@ -1061,6 +1071,7 @@
:defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys3" :defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys3"
:nodeKey="nodeKeyModel" @popoverHide="popoverHideModel" :nodeKey="nodeKeyModel" @popoverHide="popoverHideModel"
@popoverHideCancel="popoverHideModelCancel()"></tree-select-module> @popoverHideCancel="popoverHideModelCancel()"></tree-select-module>
<loading :loading="ccc"></loading>
</div> </div>
</template> </template>
@@ -1113,6 +1124,9 @@
callback() callback()
}; };
return { return {
ccc:false,
planDisabled:true,
disabledXX:!!this.$route.query.disabledXX,
opinionsStand:[ opinionsStand:[
{value: '1',label: '制定'}, {value: '1',label: '制定'},
{value: '2',label: '修订'}, {value: '2',label: '修订'},
@@ -1289,7 +1303,7 @@
selListRep2:[], selListRep2:[],
id:'', id:'',
standNum:'', standNum:'',
standStatus:'', // 标准状态 standStatus:'1', // 标准状态
planId:'', planId:'',
planStatus:'', planStatus:'',
reviseStatus:'', reviseStatus:'',
@@ -1601,7 +1615,6 @@
this.FBGBUSSName = "" this.FBGBUSSName = ""
} }
this.LSBBBUSSFileList=this.LSBBBUSSFileList.concat(this.assemble(this.form.FBGBUSS,this.form.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.LSBBBUSS = this.form.FBGBUSS
this.form.LSBBBUSSName = this.form.FBGBUSSName this.form.LSBBBUSSName = this.form.FBGBUSSName
this.FBGBUSSFileList= [] this.FBGBUSSFileList= []
@@ -1622,28 +1635,29 @@
this.XGDFileList=[]; this.XGDFileList=[];
this.$refs['form'].resetFields() this.$refs['form'].resetFields()
this.form.standStatus = '1' this.form.standStatus = '1'
if(this.form.standStatus === '1'){ // if(this.form.standStatus === '1'){
this.isSubmit = true // this.isSubmit = true
this.saveLoading = 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}, {
_this: this // _this: this
}, res => { // }, res => {
const obj = res.data // const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn // let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standSn = standSn // this.form.standSn = standSn
this.form.standNumber = standSn // this.form.standNumber = standSn
this.form.standYear = year // 待带入立项标准 // this.form.standYear = year // 待带入立项标准
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) // this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.FBGBUSSFileList = [] // this.FBGBUSSFileList = []
this.LSBBBUSSFileList = [] // this.LSBBBUSSFileList = []
if(this.form.standStatus === '1'){ // if(this.form.standStatus === '1'){
this.isSubmit = false // this.isSubmit = false
this.saveLoading = false // this.saveLoading = false
} // }
}, e => { // }, e => {
}) // })
} }
this.$forceUpdate()
}, },
popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) { popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
@@ -1865,14 +1879,15 @@
}else if(this.userType === 'QCRBUSS'){ }else if(this.userType === 'QCRBUSS'){
this.form.QCRBUSSID=idList; this.form.QCRBUSSID=idList;
this.form.QCRBUSS=nameList; 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){ this.modalShowRoleFlag = false
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
}
}, },
checkedRole (data) { checkedRole (data) {
if (this.type === 0) { if (this.type === 0) {
@@ -1928,6 +1943,7 @@
}, },
getTaskId () { getTaskId () {
if(this.$route.query.bpnId){ if(this.$route.query.bpnId){
this.ccc = true
queryTaskFirst({ queryTaskFirst({
bpnId: this.$route.query.bpnId bpnId: this.$route.query.bpnId
}).then(res => { }).then(res => {
@@ -1950,6 +1966,7 @@
this.XGDFileList=this.assemble(this.form.XGD,this.form.XGDName); this.XGDFileList=this.assemble(this.form.XGD,this.form.XGDName);
this.roleForm = mes.roleForm this.roleForm = mes.roleForm
this.commentText = mes.commentText this.commentText = mes.commentText
this.ccc = false
}) })
}else { }else {
this.form.XCSJBUSS = this.dateFormatter() this.form.XCSJBUSS = this.dateFormatter()
@@ -2077,8 +2094,6 @@
this.form.modelDataZrUserVerify=[] this.form.modelDataZrUserVerify=[]
this.form.QCDWID= '' this.form.QCDWID= ''
this.form.menuId = this.form['TXLBBUSSMenuId'] 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.WJSCRYBUSS= this.$store.getters.userInfo.userId
this.form.WJSCRYBUSSName= this.$store.getters.userInfo.userName this.form.WJSCRYBUSSName= this.$store.getters.userInfo.userName
this.form['id'] = bringData.id this.form['id'] = bringData.id
@@ -2091,6 +2106,7 @@
this.XGDFileList=this.assemble(this.form.XGD,this.form.XGDName); this.XGDFileList=this.assemble(this.form.XGD,this.form.XGDName);
this.standardDrawer = false this.standardDrawer = false
this.verifySarStandard = true this.verifySarStandard = true
this.planDisabled = false
if(standStatus && standStatus === '2'){ if(standStatus && standStatus === '2'){
let date = new Date(); let date = new Date();
let year = date.getFullYear(); let year = date.getFullYear();
@@ -2105,7 +2121,6 @@
this.form.standStatus = "3" this.form.standStatus = "3"
this.getStandInfoByReviseStatus('dr') this.getStandInfoByReviseStatus('dr')
} }
console.log(this.form)
this.$forceUpdate() this.$forceUpdate()
} }
// 遍历对象初始化文件信息 // 遍历对象初始化文件信息
@@ -2941,10 +2956,6 @@
this.isSubmit = false this.isSubmit = false
this.saveLoading = 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.changeTree(this.form.modelData)
this.$refs['form'].validate((valid) => { this.$refs['form'].validate((valid) => {
if (valid) { if (valid) {
@@ -588,7 +588,8 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -604,6 +605,28 @@
TreeSelectNew TreeSelectNew
}, },
data () { 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) => { const validateZrUserIdName = (rule, value, callback) => {
if(this.FBGBUSSFileList.length === 0){ if(this.FBGBUSSFileList.length === 0){
callback(new Error('请上传发布稿文件!')) callback(new Error('请上传发布稿文件!'))
@@ -974,9 +997,11 @@
standSort: [ standSort: [
{ required: true, message: '请选择企标类别', trigger: 'change' } { required: true, message: '请选择企标类别', trigger: 'change' }
], ],
standNumber: [ standNum: [
{ required: true, message: '请输入企标编号', trigger: 'blur' }, { required: true, message: '请输入企标顺序号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{validator: validateStandNumber, trigger: 'change'}
], ],
standYear: [ standYear: [
{ required: true, message: '请输入标准年份'}, { required: true, message: '请输入标准年份'},
@@ -1050,6 +1075,13 @@
} }
}, },
watch:{ watch:{
'form.standSort': {
handler (val) {
if (val !== '' && val !== null && typeof (val) !== 'undefined') {
this.getStandInfoByReviseStatus()
}
}
},
'form.issueTime': { 'form.issueTime': {
handler: function() { handler: function() {
if(this.form.issueTime !== undefined && this.form.issueTime !== null && this.form.issueTime !== ''){ if(this.form.issueTime !== undefined && this.form.issueTime !== null && this.form.issueTime !== ''){
@@ -1063,7 +1095,7 @@
if (month.length == 1) { if (month.length == 1) {
month = "0" + month; month = "0" + month;
} }
if (day.length == 1) { if (day.length === 1) {
day = "0" + day; day = "0" + day;
} }
const FSRQBUSS = year + "-" + month + "-" + day; const FSRQBUSS = year + "-" + month + "-" + day;
@@ -1340,7 +1372,24 @@
}else if(this.userType === 'hqUserId'){ }else if(this.userType === 'hqUserId'){
this.roleForm.hqUserId=idList; this.roleForm.hqUserId=idList;
this.roleForm.hqUserName=nameList; 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) { checkedRole (data) {
if (this.type === 0) { if (this.type === 0) {
@@ -1914,7 +1963,6 @@
this.form.cbbh = this.form.cbbh ? this.form.cbbh + ',' +textArr.join(',') : textArr.join(',') this.form.cbbh = this.form.cbbh ? this.form.cbbh + ',' +textArr.join(',') : textArr.join(',')
}else if(this.replaceLawType === 'BDTQBBHBUSS'){ }else if(this.replaceLawType === 'BDTQBBHBUSS'){
this.form.BDTQBBHBUSS = this.filterSetData(textArr.join(',')) this.form.BDTQBBHBUSS = this.filterSetData(textArr.join(','))
this.form.standNum = this.filterSetData(textArr2.join(','))
}else { }else {
this.form.byybj = this.form.byybj ? this.form.byybj + ',' +textArr.join(',') : textArr.join(',') 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.reviseStatus = 'buss2_'+this.form.standStatus
this.form.textStatusBuss = '6jnqba2mby' this.form.textStatusBuss = '6jnqba2mby'
const json = JSON.stringify(this.form); const json = JSON.stringify(this.form);
this.processCreateBuss(json)
return
this.$http.post('lawss/activiti/completeTask', { this.$http.post('lawss/activiti/completeTask', {
taskIds: this.taskIds, taskIds: this.taskIds,
userId : this.userId, userId : this.userId,
@@ -2487,6 +2533,8 @@ return
} }
}) })
}}) }})
}else{
this.$message.warning('请检查基础信息表单是否填写完整')
} }
}) })
}, },
@@ -2585,6 +2633,19 @@ return
} }
return list; 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() { getData() {
if(this.taskIds && this.pId){ if(this.taskIds && this.pId){
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
@@ -2593,13 +2654,23 @@ return
pId: this.pId pId: this.pId
}).then(res => { }).then(res => {
if (res) { if (res) {
const processForm = JSON.parse(res.mesg) if(res.nowTaskInfo && res.nowTaskInfo === '发布') {
if (processForm.form === undefined) { const processForm = JSON.parse(res.mesg)
this.getFormFieldList(processForm) if (processForm.form === undefined) {
} else { this.getFormFieldList(processForm)
//表单文件处理 } else {
this.getTaskId(processForm) //表单文件处理
this.getTaskId(processForm)
}
}else {
this.$alert('当前任务'+(res.nowTaskInfo ?res.nowTaskInfo:"")+'不是发布节点,禁止跨路由访问当前页面', '', {
confirmButtonText: '确定',
callback: action => {
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
}
});
} }
} }
}).catch(e => { }).catch(e => {
}) })
@@ -2634,7 +2705,7 @@ return
this.formKey++ this.formKey++
this.form.standSn = this.form.standNum this.form.standSn = this.form.standNum
this.form.standNumber = 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.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++ this.formKey++
}else if(this.form.standStatus === '1' ){ }else if(this.form.standStatus === '1' ){
@@ -2643,16 +2714,17 @@ return
this.isSubmit = true this.isSubmit = true
this.saveLoading = 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 _this: this
}, res => { }, res => {
const obj = res.data const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn let standSn = obj.newStandSn
this.form.standSn = standSn this.form.standSn = standSn
this.form.standNum = standSn
this.form.standNumber = standSn this.form.standNumber = standSn
this.form.standYear = year // 待带入立项标准 this.form.standYear = year // 待带入立项标准
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
console.log(this.form)
if(type === '1'){ if(type === '1'){
this.isSubmit = false this.isSubmit = false
this.saveLoading = false this.saveLoading = false
@@ -1005,9 +1005,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' }, { required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
], ],
standYear: [ // standYear: [
{ required: true, message: '请输入标准年份'}, // { required: true, message: '请输入标准年份'},
], // ],
standName: [ standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' }, { required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1140,31 +1140,32 @@
this.formKey++ this.formKey++
this.form.standSn = this.form.standNum this.form.standSn = this.form.standNum
this.form.standNumber = 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.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++ this.formKey++
}else if(this.form.standStatus === '1' ){ }else if(this.form.standStatus === '1' ){
this.form.id = "" this.form.id = ""
if(type === '1'){ // if(type === '1'){
this.isSubmit = true // this.isSubmit = true
this.saveLoading = true // this.saveLoading = true
} // }
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, { this.formKey++
_this: this // this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
}, res => { // _this: this
const obj = res.data // }, res => {
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn // const obj = res.data
this.form.standSn = standSn // let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standNumber = standSn // this.form.standSn = standSn
this.form.standYear = year // 待带入立项标准 // this.form.standNumber = standSn
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) // this.form.standYear = year // 待带入立项标准
if(type === '1'){ // this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.isSubmit = false // if(type === '1'){
this.saveLoading = false // this.isSubmit = false
} // this.saveLoading = false
this.formKey++ // }
}, e => { // this.formKey++
}) // }, e => {
// })
} }
}, },
checkedRoleTransfer (data) { checkedRoleTransfer (data) {
@@ -1397,11 +1398,13 @@
} }
if(data && data.length > 0){ if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
this.modalShowRoleFlag = false
}, },
unique(newArr) { unique(newArr) {
const res = new Map(); const res = new Map();
@@ -1078,9 +1078,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' }, { required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
], ],
standYear: [ // standYear: [
{ required: true, message: '请输入标准年份'}, // { required: true, message: '请输入标准年份'},
], // ],
standName: [ standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' }, { required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1169,7 +1169,7 @@
let year = date.getFullYear()+5; let year = date.getFullYear()+5;
let month =(date.getMonth() + 1).toString(); let month =(date.getMonth() + 1).toString();
let day = (date.getDate()).toString(); let day = (date.getDate()).toString();
if (month.length == 1) { if (month.length === 1) {
month = "0" + month; month = "0" + month;
} }
if (day.length == 1) { if (day.length == 1) {
@@ -1218,31 +1218,32 @@
this.formKey++ this.formKey++
this.form.standSn = this.form.standNum this.form.standSn = this.form.standNum
this.form.standNumber = 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.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++ this.formKey++
}else if(this.form.standStatus === '1' ){ }else if(this.form.standStatus === '1' ){
this.form.id = "" this.form.id = ""
if(type === '1'){ // if(type === '1'){
this.isSubmit = true // this.isSubmit = true
this.saveLoading = true // this.saveLoading = true
} // }
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, { this.formKey++
_this: this // this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
}, res => { // _this: this
const obj = res.data // }, res => {
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn // const obj = res.data
this.form.standSn = standSn // let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standNumber = standSn // this.form.standSn = standSn
this.form.standYear = year // 待带入立项标准 // this.form.standNumber = standSn
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) // this.form.standYear = year // 待带入立项标准
if(type === '1'){ // this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.isSubmit = false // if(type === '1'){
this.saveLoading = false // this.isSubmit = false
} // this.saveLoading = false
this.formKey++ // }
}, e => { // this.formKey++
}) // }, e => {
// })
} }
}, },
@@ -1485,11 +1486,13 @@
} }
if(data && data.length > 0){ if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
this.modalShowRoleFlag = false
}, },
unique(newArr) { unique(newArr) {
const res = new Map(); const res = new Map();
@@ -1005,9 +1005,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' }, { required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
], ],
standYear: [ // standYear: [
{ required: true, message: '请输入标准年份'}, // { required: true, message: '请输入标准年份'},
], // ],
standName: [ standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' }, { required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1140,31 +1140,32 @@
this.formKey++ this.formKey++
this.form.standSn = this.form.standNum this.form.standSn = this.form.standNum
this.form.standNumber = 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.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++ this.formKey++
}else if(this.form.standStatus === '1' ){ }else if(this.form.standStatus === '1' ){
this.form.id = "" this.form.id = ""
if(type === '1'){ // if(type === '1'){
this.isSubmit = true // this.isSubmit = true
this.saveLoading = true // this.saveLoading = true
} // }
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, { this.formKey++
_this: this // this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
}, res => { // _this: this
const obj = res.data // }, res => {
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn // const obj = res.data
this.form.standSn = standSn // let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standNumber = standSn // this.form.standSn = standSn
this.form.standYear = year // 待带入立项标准 // this.form.standNumber = standSn
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) // this.form.standYear = year // 待带入立项标准
if(type === '1'){ // this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.isSubmit = false // if(type === '1'){
this.saveLoading = false // this.isSubmit = false
} // this.saveLoading = false
this.formKey++ // }
}, e => { // this.formKey++
}) // }, e => {
// })
} }
}, },
@@ -1398,11 +1399,13 @@
} }
if(data && data.length > 0){ if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
this.modalShowRoleFlag = false
}, },
unique(newArr) { unique(newArr) {
const res = new Map(); const res = new Map();
@@ -1088,9 +1088,9 @@
{ required: true, message: '请输入企标编号', trigger: 'blur' }, { required: true, message: '请输入企标编号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
], ],
standYear: [ // standYear: [
{ required: true, message: '请输入标准年份'}, // { required: true, message: '请输入标准年份'},
], // ],
standName: [ standName: [
{ required: true, message: '请输入企标中文名称', trigger: 'blur' }, { required: true, message: '请输入企标中文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
@@ -1228,31 +1228,32 @@
this.formKey++ this.formKey++
this.form.standSn = this.form.standNum this.form.standSn = this.form.standNum
this.form.standNumber = 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.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++ this.formKey++
}else if(this.form.standStatus === '1' ){ }else if(this.form.standStatus === '1' ){
this.form.id = "" this.form.id = ""
if(type === '1'){ // if(type === '1'){
this.isSubmit = true // this.isSubmit = true
this.saveLoading = true // this.saveLoading = true
} // }
this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, { this.formKey++
_this: this // this.$http.get('lawss/sarBussionessStand/getStandInfoByReviseStatus',{reviseStatus:'buss2_1'}, {
}, res => { // _this: this
const obj = res.data // }, res => {
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn // const obj = res.data
this.form.standSn = standSn // let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn
this.form.standNumber = standSn // this.form.standSn = standSn
this.form.standYear = year // 待带入立项标准 // this.form.standNumber = standSn
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) // this.form.standYear = year // 待带入立项标准
if(type === '1'){ // this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.isSubmit = false // if(type === '1'){
this.saveLoading = false // this.isSubmit = false
} // this.saveLoading = false
this.formKey++ // }
}, e => { // this.formKey++
}) // }, e => {
// })
} }
}, },
@@ -1495,11 +1496,13 @@
} }
if(data && data.length > 0){ if(data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
this.modalShowRoleFlag = false
}, },
unique(newArr) { unique(newArr) {
const res = new Map(); 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-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- placeholder="请选择废止日期"--> <!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
@@ -255,7 +255,7 @@
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员" placeholder="请输入文件上传人员"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -318,16 +318,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -404,7 +404,7 @@
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
placeholder="" placeholder=""
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled"> <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-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
@@ -163,7 +163,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -218,16 +218,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -268,7 +268,7 @@
<el-input <el-input
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled"> <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-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
@@ -174,7 +174,7 @@
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -229,16 +229,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -279,7 +279,7 @@
<el-input <el-input
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled"> <el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled">
@@ -307,147 +307,147 @@
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
<ProcessTitle v-show="opinionsShow"> <!-- <ProcessTitle v-show="opinionsShow">-->
<template slot="title">意见信息</template> <!-- <template slot="title">意见信息</template>-->
</ProcessTitle> <!-- </ProcessTitle>-->
<div class="prc-content-border" v-show="opinionsShow"> <!-- <div class="prc-content-border" v-show="opinionsShow">-->
<el-table <!-- <el-table-->
ref="selection" <!-- ref="selection"-->
tooltip-effect="dark" <!-- tooltip-effect="dark"-->
style="width: 100%;margin-bottom: 20px;overflow-y:auto;height:auto;border-bottom: 1px solid #EBEEF5;" <!-- 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', <!-- :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',-->
fontWeight: 'bold', height: '48px'}" <!-- fontWeight: 'bold', height: '48px'}"-->
row-key="id" <!-- row-key="id"-->
:data="form.infoList" <!-- :data="form.infoList"-->
border <!-- border-->
default-expand-all> <!-- default-expand-all>-->
<el-table-column <!-- <el-table-column-->
label="序号" <!-- label="序号"-->
min-width="6%" <!-- min-width="6%"-->
align="center"> <!-- align="center">-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
{{scope.$index + 1}} <!-- {{scope.$index + 1}}-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelNum" <!-- prop="modelNum"-->
label="条款号" <!-- label="条款号"-->
min-width="8%" <!-- min-width="8%"-->
align="center" <!-- align="center"-->
> <!-- >-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelUpdBefore" <!-- prop="modelUpdBefore"-->
label="修改前" <!-- label="修改前"-->
align="center" <!-- align="center"-->
min-width="20%"> <!-- min-width="20%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdBefore" :title="scope.row.modelUpdBefore" :disabled="scope.row.disabled" placeholder="请维护章节修改前内容" @blur="modelNameFunc1(scope.row)"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelUpdAfter" <!-- prop="modelUpdAfter"-->
label="修改后" <!-- label="修改后"-->
align="center" <!-- align="center"-->
min-width="20%"> <!-- min-width="20%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.modelUpdAfter" :title="scope.row.modelUpdAfter" :disabled="scope.row.disabled" placeholder="请维护章节修改后内容" @blur="modelNameFunc2(scope.row)"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="modelContent" <!-- prop="modelContent"-->
label="修改理由" <!-- label="修改理由"-->
align="center" <!-- align="center"-->
min-width="20%"> <!-- min-width="20%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.modelContent" :disabled="scope.row.disabled" placeholder="请填写修改理由"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="zrDeptIdName" <!-- prop="zrDeptIdName"-->
label="提出部门" <!-- label="提出部门"-->
align="center" <!-- align="center"-->
min-width="15%"> <!-- min-width="15%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.zrDeptIdName" disabled placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="zrUserIdName" <!-- prop="zrUserIdName"-->
label="责任人" <!-- label="责任人"-->
min-width="14%" <!-- min-width="14%"-->
align="center"> <!-- align="center">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />--> <!-- &lt;!&ndash; <el-input v-model="scope.row.zrUserIdName" v-if="scope.row.pid === '0'" placeholder="请选择责任人" disabled />&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
label="意见是否采纳" <!-- label="意见是否采纳"-->
min-width="15%" <!-- min-width="15%"-->
align="center"> <!-- align="center">-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
{{filterOp(scope.row.opinionsAdopted)}} <!-- {{filterOp(scope.row.opinionsAdopted)}}-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">--> <!-- &lt;!&ndash; <el-select style="margin-left: -223px;" v-model="scope.row.opinionsAdopted" filterable clearable :disabled="disabledState">&ndash;&gt;-->
<!-- <el-option--> <!-- &lt;!&ndash; <el-option&ndash;&gt;-->
<!-- v-for="item in opinionsAdoptedOptions"--> <!-- &lt;!&ndash; v-for="item in opinionsAdoptedOptions"&ndash;&gt;-->
<!-- :key="item.value"--> <!-- &lt;!&ndash; :key="item.value"&ndash;&gt;-->
<!-- :value="item.value"--> <!-- &lt;!&ndash; :value="item.value"&ndash;&gt;-->
<!-- :label="item.label"--> <!-- &lt;!&ndash; :label="item.label"&ndash;&gt;-->
<!-- ></el-option>--> <!-- &lt;!&ndash; ></el-option>&ndash;&gt;-->
<!-- </el-select>--> <!-- &lt;!&ndash; </el-select>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column <!-- <el-table-column-->
prop="opinionsAdoptedCont" <!-- prop="opinionsAdoptedCont"-->
label="采纳理由" <!-- label="采纳理由"-->
align="center" <!-- align="center"-->
min-width="15%"> <!-- min-width="15%">-->
<!-- <template slot-scope="scope">--> <!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;-->
<!-- <el-form-item--> <!-- &lt;!&ndash; <el-form-item&ndash;&gt;-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- &lt;!&ndash; style="margin-left: 0;margin-bottom:0;"&ndash;&gt;-->
<!-- >--> <!-- &lt;!&ndash; >&ndash;&gt;-->
<!-- <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>--> <!-- &lt;!&ndash; <el-input v-model="scope.row.opinionsAdoptedCont" clearable placeholder="请选择提出人自动带入部门"/>&ndash;&gt;-->
<!-- </el-form-item>--> <!-- &lt;!&ndash; </el-form-item>&ndash;&gt;-->
<!-- </template>--> <!-- &lt;!&ndash; </template>&ndash;&gt;-->
</el-table-column> <!-- </el-table-column>-->
</el-table> <!-- </el-table>-->
<el-row :gutter="24"> <!-- <el-row :gutter="24">-->
<el-col :span="12"> <!-- <el-col :span="12">-->
<el-form-item label="汇总评审意见文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled"> <!-- <el-form-item label="汇总评审意见文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">-->
<div v-if="summaryFileList.length > 0" v-for="(item,index) in summaryFileList" :key="index" style="color: #409eff;cursor:pointer;margin-left: 12px;margin-top: 13px" class="fileClass"> <!-- <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="" @click="handleFilePreview(item,'preview')" :title="item.name"> {{ item.name }}</span>-->
<span style="margin-left: 7px;" v-if="item.id !== ''"> <!-- <span style="margin-left: 7px;" v-if="item.id !== ''">-->
<i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')"></i> <!-- <i class="el-icon-download" title="下载" @click="handleFilePreview(item,'down')"></i>-->
</span> <!-- </span>-->
</div> <!-- </div>-->
</el-form-item> <!-- </el-form-item>-->
</el-col> <!-- </el-col>-->
</el-row> <!-- </el-row>-->
</div> <!-- </div>-->
</form> </form>
</template> </template>
@@ -25,7 +25,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="企标类别" prop="standSort" class="add-form-item form-item-disabled"> <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="请先选择计划带入企标类别" placeholder="请先选择计划带入企标类别"
> >
<el-option <el-option
@@ -38,7 +38,7 @@
</el-form-item> </el-form-item>
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled" > <el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled" >
<el-input <el-input
:disabled="planDisabled" :disabled="planDisabled || disabledXX"
v-model="form.standName" v-model="form.standName"
placeholder="请先选择计划带入企标名称" placeholder="请先选择计划带入企标名称"
clearable clearable
@@ -50,7 +50,7 @@
</template> </template>
</el-form-item> </el-form-item>
<!-- <el-form-item label="文本状态" prop="textStatusBuss" class="add-form-item form-item-disabled">--> <!-- <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--> <!-- <el-option-->
<!-- v-for="item in standStateOptions"--> <!-- v-for="item in standStateOptions"-->
<!-- placeholder="请选择"--> <!-- placeholder="请选择"-->
@@ -61,14 +61,14 @@
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item v-show="verifySarStandard" label="标准年份" prop="standYear" class="add-form-item form-item-disabled">--> <!-- <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="请输入标准年份"--> <!-- placeholder="请输入标准年份"-->
<!-- clearable></el-input>--> <!-- clearable></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">--> <!-- <el-form-item v-show="verifySarStandard" label="复审日期" prop="FSRQBUSS" class="add-form-item form-item-disabled">-->
<!-- <el-datePicker v-model="form.FSRQBUSS"--> <!-- <el-datePicker v-model="form.FSRQBUSS"-->
<!-- :editable="false"--> <!-- :editable="false"-->
<!-- :disabled="true"--> <!-- disabled-->
<!-- placeholder="请选择废止日期"--> <!-- placeholder="请选择废止日期"-->
<!-- value-format="yyyy-MM-dd"--> <!-- value-format="yyyy-MM-dd"-->
<!-- clearable></el-datePicker>--> <!-- clearable></el-datePicker>-->
@@ -76,7 +76,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<!-- <el-form-item label="国家/地区" prop="country" class="add-form-item form-item-disabled">--> <!-- <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--> <!-- <el-option-->
<!-- v-for="item in countryOptions"--> <!-- v-for="item in countryOptions"-->
<!-- placeholder="请选择"--> <!-- placeholder="请选择"-->
@@ -87,14 +87,14 @@
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="企标编号" prop="standNumber" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.standNumber"--> <!-- v-model="form.standNumber"-->
<!-- placeholder="请输入企标编号"--> <!-- placeholder="请输入企标编号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px"> <el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
:loading="loadSarStandard" :loading="loadSarStandard"
@click="handleSearchStandard"> @click="handleSearchStandard">
@@ -102,7 +102,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled"> <el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.standEnName" v-model="form.standEnName"
placeholder="请输入英文名称" placeholder="请输入英文名称"
clearable clearable
@@ -137,7 +137,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="发布稿" prop="FBGBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.FBGBUSSName" 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 v-for="(item,index) in FBGBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
disabled disabled
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -161,7 +161,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="历史版本" prop="LSBBBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.LSBBBUSSName" 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 v-for="(item,index) in LSBBBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -186,7 +186,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="编制说明" prop="BZSMBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="编制说明" prop="BZSMBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.BZSMBUSSName" 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 v-for="(item,index) in BZSMBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -209,7 +209,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="其他文件" prop="QTWJBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.QTWJBUSSName" 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 v-for="(item,index) in QTWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -242,7 +242,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled"> <el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly="readonly" readonly="readonly"
v-model="form.QCDW" v-model="form.QCDW"
placeholder="选择起草部门" placeholder="选择起草部门"
@@ -250,15 +250,15 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="文件上传人员" prop="WJSCRYBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.WJSCRYBUSSName" v-model="form.WJSCRYBUSSName"
placeholder="请输入文件上传人员" placeholder="请输入文件上传人员"
:disabled="true" disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="能源类型" prop="NYLXCLASS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in categoryOptions" v-for="item in categoryOptions"
placeholder="请选择" placeholder="请选择"
@@ -269,24 +269,24 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车VPPS编码" title="关联模块--乘用车VPPS编码" class="add-form-item form-item-disabled"> <el-form-item label="关联模块--乘用车VPPS编码" title="关联模块--乘用车VPPS编码" class="add-form-item form-item-disabled">
<el-input v-model="form.CYCVPPSBMBUSS" 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>
<el-form-item label="关联模块--卡车VPPS编码" title="关联模块--卡车VPPS编码" class="add-form-item form-item-disabled"> <el-form-item label="关联模块--卡车VPPS编码" title="关联模块--卡车VPPS编码" class="add-form-item form-item-disabled">
<el-input v-model="form.KCVPPSBMBUSS" 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>
<el-form-item label="模块结构单元变型号(卡车)" title="模块结构单元变型号(卡车)" class="add-form-item form-item-disabled"> <el-form-item label="模块结构单元变型号(卡车)" title="模块结构单元变型号(卡车)" class="add-form-item form-item-disabled">
<el-input v-model="form.DYBXHBUSS" 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>
<el-form-item label="模块结构单元变型号(乘用车)" title="模块结构单元变型号(乘用车)" class="add-form-item form-item-disabled"> <el-form-item label="模块结构单元变型号(乘用车)" title="模块结构单元变型号(乘用车)" class="add-form-item form-item-disabled">
<el-input v-model="form.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>
<el-form-item label="体系类别" prop="TXLBBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="起草人" prop="QCRBUSS" class="add-form-item form-item-disabled"> <el-form-item label="起草人" prop="QCRBUSS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.QCRBUSS" v-model="form.QCRBUSS"
placeholder="选择起草人" placeholder="选择起草人"
:title="form.QCRBUSS" :title="form.QCRBUSS"
@@ -295,7 +295,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="适用车型" prop="SYCXCLASS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in applyArcticOptions" v-for="item in applyArcticOptions"
placeholder="请选择" placeholder="请选择"
@@ -306,7 +306,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="适用产品线" prop="SYCPXCLASS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in sycpxOptions" v-for="item in sycpxOptions"
placeholder="请选择" placeholder="请选择"
@@ -317,16 +317,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联模块--乘用车vpps中文名称" prop="CYCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="关联模块--卡车VPPS编码" prop="KCVPPSCNBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(卡车)" prop="DYMCBUSS" class="add-form-item form-item-disabled"> <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>
<el-form-item label="模块结构单元名称(乘用车)" prop="CYCDYMCBUSS" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -338,12 +338,12 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="代替企标编号" prop="DTQBBHBUSS" class="add-form-item form-item-disabled"> <el-form-item label="代替企标编号" prop="DTQBBHBUSS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.DTQBBHBUSS" v-model="form.DTQBBHBUSS"
placeholder="请输入代替标准号" placeholder="请输入代替标准号"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -352,12 +352,12 @@
>{{'手动查找'}}</el-button> >{{'手动查找'}}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="采用标准" prop="CYBZ" class="add-form-item form-item-disabled"> <el-form-item label="采用标准" prop="CYBZ" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.CYBZ" v-model="form.CYBZ"
placeholder="请输入采用标准" placeholder="请输入采用标准"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -366,12 +366,12 @@
>{{'手动查找'}}</el-button> >{{'手动查找'}}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="引用标准" prop="YYBZ" class="add-form-item form-item-disabled"> <el-form-item label="引用标准" prop="YYBZ" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.YYBZ" v-model="form.YYBZ"
placeholder="请输入引用标准" placeholder="请输入引用标准"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -382,12 +382,12 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<!-- <el-form-item label="被代替企标编号" prop="BDTWJHLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="被代替企标编号" prop="BDTWJHLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.BDTWJHLAWS"--> <!-- v-model="form.BDTWJHLAWS"-->
<!-- placeholder="请输入被代替企标编号"--> <!-- placeholder="请输入被代替企标编号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"--> <!-- type="primary"-->
<!-- class="common-button-primary"--> <!-- class="common-button-primary"-->
<!-- size="mini"--> <!-- size="mini"-->
@@ -396,15 +396,15 @@
<!-- >{{'手动查找'}}</el-button>--> <!-- >{{'手动查找'}}</el-button>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="上传时间" prop="XCSJBUSS" class="add-form-item form-item-disabled"> <el-form-item label="上传时间" prop="XCSJBUSS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.XCSJBUSS" v-model="form.XCSJBUSS"
placeholder="" placeholder=""
clearable clearable
:disabled="true" disabled
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="采标程度" prop="CYCD" class="add-form-item form-item-disabled"> <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="请先选择采标程度" placeholder="请先选择采标程度"
> >
<el-option <el-option
@@ -416,7 +416,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled"> <el-form-item label="关联文件" prop="GLWJBUSSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.GLWJBUSSName" 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 v-for="(item,index) in GLWJBUSSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -444,7 +444,7 @@
<el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion> <el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1"> <el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -462,10 +462,10 @@
<!-- <template>--> <!-- <template>-->
<!-- <div class="prc-content-border" style="height: 66vh;position: relative;">--> <!-- <div class="prc-content-border" style="height: 66vh;position: relative;">-->
<!-- <div class="action-bar">--> <!-- <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--> <!-- <el-button :disabled="disabledXX" -->
<!-- type="primary"--> <!-- type="primary"-->
<!-- size="mini"--> <!-- size="mini"-->
<!-- class="common-button-primary add-button"--> <!-- class="common-button-primary add-button"-->
@@ -500,7 +500,7 @@
<!-- <el-form-item--> <!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- 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>--> <!-- </el-form-item>-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
@@ -512,7 +512,7 @@
<!-- <el-form-item--> <!-- <el-form-item-->
<!-- style="margin-left: 0;margin-bottom:0;"--> <!-- 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>--> <!-- </el-form-item>-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
@@ -546,7 +546,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0"> <el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准起草人</h4> <h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -556,7 +556,7 @@
<el-form-item prop="qcUserName" style="margin-bottom: 0"> <el-form-item prop="qcUserName" style="margin-bottom: 0">
<h4>其他起草人</h4> <h4>其他起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -566,7 +566,7 @@
<el-form-item prop="hzUserName" style="margin-bottom: 0"> <el-form-item prop="hzUserName" style="margin-bottom: 0">
<h4>标准起草人</h4> <h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -576,7 +576,7 @@
<el-form-item prop="bzhUserName" style="margin-bottom: 0"> <el-form-item prop="bzhUserName" style="margin-bottom: 0">
<h4>总院各中心兼职标准化员/各事业部标准化员</h4> <h4>总院各中心兼职标准化员/各事业部标准化员</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -586,7 +586,7 @@
<el-form-item prop="hqUserName" style="margin-bottom: 0"> <el-form-item prop="hqUserName" style="margin-bottom: 0">
<h4>张建芳、蒋敏、吴娟、李中立、尧燕、耿红静、赵淑珍、符清萍、杨卫利、技术委员会相关成员、总院相关中心总工及四五级工程师</h4> <h4>张建芳、蒋敏、吴娟、李中立、尧燕、耿红静、赵淑珍、符清萍、杨卫利、技术委员会相关成员、总院相关中心总工及四五级工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -596,7 +596,7 @@
<el-form-item prop="xdUserName" style="margin-bottom: 0"> <el-form-item prop="xdUserName" style="margin-bottom: 0">
<h4>标准起草人</h4> <h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -606,7 +606,7 @@
<el-form-item prop="fggcsUserName" style="margin-bottom: 0"> <el-form-item prop="fggcsUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -616,7 +616,7 @@
<el-form-item prop="jsfzrUserName" style="margin-bottom: 0"> <el-form-item prop="jsfzrUserName" style="margin-bottom: 0">
<h4>起草单位高级经理</h4> <h4>起草单位高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -626,7 +626,7 @@
<el-form-item prop="bzUserName" style="margin-bottom: 0"> <el-form-item prop="bzUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4> <h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -636,7 +636,7 @@
<el-form-item prop="fzrUserName" style="margin-bottom: 0"> <el-form-item prop="fzrUserName" style="margin-bottom: 0">
<h4>起草单位中心主任</h4> <h4>起草单位中心主任</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -646,7 +646,7 @@
<el-form-item prop="zhrUserName" style="margin-bottom: 0"> <el-form-item prop="zhrUserName" style="margin-bottom: 0">
<h4>总院技术委员会覆盖领域企业标准:专委会主任;总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长</h4> <h4>总院技术委员会覆盖领域企业标准:专委会主任;总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -656,7 +656,7 @@
<el-form-item prop="hzUserName" style="margin-bottom: 0"> <el-form-item prop="hzUserName" style="margin-bottom: 0">
<h4>标准起草人</h4> <h4>标准起草人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -666,7 +666,7 @@
<el-form-item prop="fbUserName" style="margin-bottom: 0"> <el-form-item prop="fbUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -678,7 +678,7 @@
</div> </div>
<!-- 保存||提交--> <!-- 保存||提交-->
<ProcessFooter <ProcessFooter
v-show="verifySarStandard" v-show="verifySarStandard || !disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -720,7 +720,7 @@
<div class="left"> <div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form"> <el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form">
<el-form-item label="标准来源" class="search-item" v-if="dataSource"> <el-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select <el-select :disabled="disabledXX"
:popper-append-to-body="false" :popper-append-to-body="false"
v-model="replaceLawsNumForm.standType" v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源" placeholder="请选择标准来源"
@@ -730,14 +730,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="编号/名称" class="search-item"> <el-form-item label="编号/名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="replaceLawsNumForm.numberName" v-model="replaceLawsNumForm.numberName"
placeholder="根据编号/名称查找" placeholder="根据编号/名称查找"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -746,7 +746,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="getResetLawsNumRow">清空 @click="getResetLawsNumRow">清空
@@ -804,8 +804,8 @@
@pageChange="pageChangeReplace" @pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination> @pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer"> <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 :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> <el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div> </div>
</el-dialog> </el-dialog>
<Role-tree <Role-tree
@@ -826,7 +826,7 @@
<!-- :visible.sync="modalShowFlag"--> <!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"--> <!-- :wrapperClosable="false"-->
<!-- size="800px">--> <!-- size="800px">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- style="width:70%;padding: 10px"--> <!-- style="width:70%;padding: 10px"-->
<!-- placeholder="请输入姓名"--> <!-- placeholder="请输入姓名"-->
<!-- v-model="filterText">--> <!-- v-model="filterText">-->
@@ -849,8 +849,8 @@
<!-- ref="tree">--> <!-- ref="tree">-->
<!-- </el-tree>--> <!-- </el-tree>-->
<!-- <div id="roleFormButton" class="demo-drawer-footer">--> <!-- <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 :disabled="disabledXX" 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-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- </div>--> <!-- </div>-->
<!-- </el-drawer>--> <!-- </el-drawer>-->
<!-- 选择标准的弹框 --> <!-- 选择标准的弹框 -->
@@ -866,28 +866,28 @@
<div class="standard-table-search"> <div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area" style="justify-content:left"> <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-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="2"></el-option>-->
<!-- <el-option label="修订" value="1"></el-option>--> <!-- <el-option label="修订" value="1"></el-option>-->
<!-- <el-option label="完成" value="0"></el-option>--> <!-- <el-option label="完成" value="0"></el-option>-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="制修订状态" style="margin-right:-20px" prop="reviseStatus" class="search-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="0"></el-option>-->
<!-- <el-option label="制定中" value="1"></el-option>--> <!-- <el-option label="制定中" value="1"></el-option>-->
<!-- <el-option label="未制定" value="2"></el-option>--> <!-- <el-option label="未制定" value="2"></el-option>-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="企标名称" style="margin-right:20px" prop="esName" class="search-item" > <el-form-item label="企标名称" style="margin-right:20px" prop="esName" class="search-item" >
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.esName" v-model="standardSearchForm.esName"
placeholder="请输入企标名称" placeholder="请输入企标名称"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="起草责任单位" style="margin-right:20px" prop="unit" class="search-item" > <el-form-item label="起草责任单位" style="margin-right:20px" prop="unit" class="search-item" >
<el-input <el-input :disabled="disabledXX"
style="width:176px" style="width:176px"
v-model="standardSearchForm.unit" v-model="standardSearchForm.unit"
placeholder="请输入起草责任单位" placeholder="请输入起草责任单位"
@@ -895,7 +895,7 @@
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -904,7 +904,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="handleResetSearch">清空 @click="handleResetSearch">清空
@@ -1007,7 +1007,7 @@
</el-table-column> </el-table-column>
<!-- <el-table-column label="操作" align="center" width="80">--> <!-- <el-table-column label="操作" align="center" width="80">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- class="opera-btn"--> <!-- class="opera-btn"-->
<!-- size="mini"--> <!-- size="mini"-->
<!-- type="primary"--> <!-- type="primary"-->
@@ -1026,13 +1026,13 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
@click="handleProcessStandardNext(2)">带入</el-button> @click="handleProcessStandardNext(2)">带入</el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-default" class="common-button-default"
icon="el-icon-close" icon="el-icon-close"
@@ -1106,6 +1106,7 @@
:defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys4" :defaultProps="defaultModelProps" :checkedKeys="defaultCheckedKeys4"
:nodeKey="nodeKeyModel" @popoverHide="popoverCarHideModel" :nodeKey="nodeKeyModel" @popoverHide="popoverCarHideModel"
@popoverHideCancel="popoverCarHideModelCancel()"></tree-select-module> @popoverHideCancel="popoverCarHideModelCancel()"></tree-select-module>
<loading :loading="ccc"></loading>
</div> </div>
</template> </template>
@@ -1214,6 +1215,8 @@
} }
}] }]
}, },
ccc:false,
disabledXX:!!this.$route.query.disabledXX,
bpnId: this.$route.query.bpnId, bpnId: this.$route.query.bpnId,
fileList: [], fileList: [],
FBGBUSSFileList: [], FBGBUSSFileList: [],
@@ -1244,7 +1247,7 @@
pageSize: this.$store.getters.userInfo.configContent, pageSize: this.$store.getters.userInfo.configContent,
unit: '', unit: '',
esName: '', esName: '',
planStatus: '0,3', planStatus: '0,3,6',
reviseStatus: '', reviseStatus: '',
}, },
tableData: { tableData: {
@@ -1785,18 +1788,18 @@
}else if(this.userType === 'QCRBUSS'){ }else if(this.userType === 'QCRBUSS'){
this.form.QCRBUSSID=idList; this.form.QCRBUSSID=idList;
this.form.QCRBUSS=nameList; 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'){ }else if(this.userType === 'bzUserId'){
this.roleForm.bzUserId = idList this.roleForm.bzUserId = idList
this.roleForm.bzUserName = nameList 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 this.modalShowRoleFlag = false
}, },
unique(newArr) { unique(newArr) {
@@ -1857,6 +1860,7 @@
}, },
getTaskId () { getTaskId () {
if(this.$route.query.bpnId){ if(this.$route.query.bpnId){
this.ccc = true
queryTaskFirst({ queryTaskFirst({
bpnId: this.$route.query.bpnId bpnId: this.$route.query.bpnId
}).then(res => { }).then(res => {
@@ -1872,6 +1876,7 @@
this.GLWJBUSSFileList=this.assemble(this.form.GLWJBUSS,this.form.GLWJBUSSName); this.GLWJBUSSFileList=this.assemble(this.form.GLWJBUSS,this.form.GLWJBUSSName);
this.roleForm = mes.roleForm this.roleForm = mes.roleForm
this.commentText = mes.commentText this.commentText = mes.commentText
this.ccc = false
}) })
}else { }else {
this.form.XCSJBUSS = this.dateFormatter() this.form.XCSJBUSS = this.dateFormatter()
@@ -1962,6 +1967,14 @@
} }
return data return data
}, },
filterStringDate(data){
if(data === undefined || data === null || data === '' || data === 'null'){
return ""
}else {
data = data.toString()
}
return data
},
handleProcessStandardNext(status) { handleProcessStandardNext(status) {
switch (status) { switch (status) {
// 新增 // 新增
@@ -1993,11 +2006,11 @@
// 引用标准 // 引用标准
this.form.YYBZ = this.filterDate(this.standardCheckedList[0].esMatingRelations) this.form.YYBZ = this.filterDate(this.standardCheckedList[0].esMatingRelations)
// 起草人带入 // 起草人带入
this.form.QCRBUSS = this.filterDate(this.standardCheckedList[0].drafterName) this.form.QCRBUSS = this.filterStringDate(this.standardCheckedList[0].drafterName)
this.form.QCRBUSSID = this.filterDate(this.standardCheckedList[0].drafter) this.form.QCRBUSSID = this.filterStringDate(this.standardCheckedList[0].drafter)
// 起草部门带入 // 起草部门带入
this.form.QCDW = this.filterDate(this.standardCheckedList[0].unitName) this.form.QCDW = this.filterStringDate(this.standardCheckedList[0].unitName)
this.form.QCDWID = this.filterDate(this.standardCheckedList[0].unit) this.form.QCDWID = this.filterStringDate(this.standardCheckedList[0].unit)
this.form.TXLBBUSS = this.filterDate(this.standardCheckedList[0].tsJsonName) this.form.TXLBBUSS = this.filterDate(this.standardCheckedList[0].tsJsonName)
this.form.menuId = this.filterDate(this.standardCheckedList[0].tsJson) this.form.menuId = this.filterDate(this.standardCheckedList[0].tsJson)
this.form.treeType = 'sarMs' this.form.treeType = 'sarMs'
@@ -2378,6 +2391,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -2390,11 +2404,16 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
@@ -2409,6 +2428,8 @@
} }
textArr.push(texts) textArr.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
@@ -2416,6 +2437,7 @@
if(this.replaceLawType === 'DTQBBHBUSS'){ if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.form.DTQBBHBUSS = this.filterSetData(arr1) this.form.DTQBBHBUSS = this.filterSetData(arr1)
this.form.standNum = this.filterSetData(textArr2.join(','))
}else if(this.replaceLawType === 'CYBZ'){ }else if(this.replaceLawType === 'CYBZ'){
let arr1 = 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) this.form.CYBZ = this.filterSetData(arr1)
@@ -1897,6 +1897,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -1909,11 +1910,16 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
@@ -1928,13 +1934,22 @@
} }
textArr.push(texts) textArr.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖
if(this.replaceLawType === 'DTQBBHBUSS'){ if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') if(this.form.reviseStatus === '1'){
this.form.DTQBBHBUSS = this.filterSetData(arr1) 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'){ }else if(this.replaceLawType === 'CYBZ'){
let arr1 = 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) this.form.CYBZ = this.filterSetData(arr1)
@@ -626,11 +626,13 @@
</template> </template>
<script> <script>
import formEditList from './common/formEditList.vue' import formEditList from './common/formEditListFb.vue'
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue"; import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -648,6 +650,28 @@
TreeSelectModule TreeSelectModule
}, },
data () { 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) => { const validateZrUserIdName = (rule, value, callback) => {
if(this.FBGBUSSFileList.length === 0){ if(this.FBGBUSSFileList.length === 0){
callback(new Error('请上传发布稿文件!')) callback(new Error('请上传发布稿文件!'))
@@ -875,6 +899,7 @@
// 基础信息 // 基础信息
standSort: '', standSort: '',
standCode: '', standCode: '',
standNumber: '',
standYear: '', standYear: '',
standName: '', standName: '',
standEnName: '', standEnName: '',
@@ -1008,9 +1033,11 @@
standSort: [ standSort: [
{ required: true, message: '请选择企标类别', trigger: 'change' } { required: true, message: '请选择企标类别', trigger: 'change' }
], ],
standNumber: [ standNum: [
{ required: true, message: '请输入企标编号', trigger: 'blur' }, { required: true, message: '请输入企标顺序号', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' }, { min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{validator: validateStandNumber, trigger: 'change'}
], ],
standYear: [ standYear: [
{ required: true, message: '请输入标准年份'}, { required: true, message: '请输入标准年份'},
@@ -1219,6 +1246,7 @@
}, },
formCancel (form, list1,list2,list3,list4,list5,fileMadel,fileList,fileType,list6) { formCancel (form, list1,list2,list3,list4,list5,fileMadel,fileList,fileType,list6) {
this.form = form this.form = form
console.log(this.form)
this.FBGBUSSFileList = list1 this.FBGBUSSFileList = list1
this.LSBBBUSSFileList = list2 this.LSBBBUSSFileList = list2
this.BZSMBUSSFileList = list3 this.BZSMBUSSFileList = list3
@@ -1378,7 +1406,23 @@
}else if(this.userType === 'hqUserId'){ }else if(this.userType === 'hqUserId'){
this.roleForm.hqUserId=idList; this.roleForm.hqUserId=idList;
this.roleForm.hqUserName=nameList; 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) { checkedRole (data) {
if (this.type === 0) { if (this.type === 0) {
@@ -1462,6 +1506,7 @@
signFlag: data.signFlag ? data.signFlag : '1', // 是否需要会签 signFlag: data.signFlag ? data.signFlag : '1', // 是否需要会签
// 基础信息 // 基础信息
standCode: '', standCode: '',
standNumber: '',
standYear: '', standYear: '',
textStatusBuss: '', textStatusBuss: '',
issueTime: '', issueTime: '',
@@ -1903,6 +1948,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -1915,11 +1961,16 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
@@ -1934,14 +1985,23 @@
} }
textArr.push(texts) textArr.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖
if(this.replaceLawType === 'DTQBBHBUSS'){ if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') if(this.form.reviseStatus === '1'){
this.form.DTQBBHBUSS = this.filterSetData(arr1) let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',')
this.getStandInfoByReviseStatus() 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'){ }else if(this.replaceLawType === 'CYBZ'){
let arr1 = 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) this.form.CYBZ = this.filterSetData(arr1)
@@ -2516,7 +2576,10 @@
this.$message.success(res.message) 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: 流程入库 * @description: 流程入库
* @date: 2020-11-18 21:47:58 * @date: 2020-11-18 21:47:58
@@ -2604,7 +2680,6 @@
this.form.prcName = this.prcName this.form.prcName = this.prcName
this.form.issueTime = this.dateFormatter() this.form.issueTime = this.dateFormatter()
this.form['id'] = item.id this.form['id'] = item.id
this.getStandInfoByReviseStatus()
this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS'])
this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS'])
this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS'])
@@ -2624,7 +2699,9 @@
this.GLWJBUSSFileList=this.assemble(item.GLWJBUSS,item.GLWJBUSSName); this.GLWJBUSSFileList=this.assemble(item.GLWJBUSS,item.GLWJBUSSName);
this.summaryFileList=this.assemble(item.summaryFile,item.summaryFileName); this.summaryFileList=this.assemble(item.summaryFile,item.summaryFileName);
this.madelSubList=this.assemble(item.madelSub,item.madelSubName); this.madelSubList=this.assemble(item.madelSub,item.madelSubName);
this.formKey++
this.getStandInfoByReviseStatus()
}) })
}, },
filterObj(obj){ filterObj(obj){
@@ -2663,6 +2740,22 @@
//表单文件处理 //表单文件处理
this.getTaskId(processForm) 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 => { }).catch(e => {
}) })
@@ -2697,16 +2790,19 @@
this.form.standNumber = this.form.standNum this.form.standNumber = this.form.standNum
this.form.standYear = this.regDate(year) this.form.standYear = this.regDate(year)
this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) this.form.standCode = this.form.standSort + ' ' + this.form.standNum + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}else { }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 _this: this
}, res => { }, res => {
const obj = res.data const obj = res.data
let standSn = (obj === null || obj.newStandSn === null) ? '2280' : obj.newStandSn let standSn = obj.newStandSn
this.form.standSn = standSn this.form.standSn = standSn
this.form.standNumber = standSn this.form.standNumber = standSn
this.form.standNum = standSn
this.form.standYear = this.regDate(year) // 待带入立项标准 this.form.standYear = this.regDate(year) // 待带入立项标准
this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear ) this.form.standCode = this.form.standSort + ' ' + standSn + ( this.form.standYear === '' ? '' : '-' + this.form.standYear )
this.formKey++
}, e => { }, e => {
}) })
} }
@@ -1433,8 +1433,8 @@
this.formKey++ this.formKey++
} }
if(data !== undefined && data && data.length > 0){ if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
@@ -1963,6 +1963,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -1975,11 +1976,16 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
@@ -1994,13 +2000,22 @@
} }
textArr.push(texts) textArr.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖
if(this.replaceLawType === 'DTQBBHBUSS'){ if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') if(this.form.reviseStatus === '1'){
this.form.DTQBBHBUSS = this.filterSetData(arr1) 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'){ }else if(this.replaceLawType === 'CYBZ'){
let arr1 = 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) this.form.CYBZ = this.filterSetData(arr1)
@@ -1768,8 +1768,8 @@
this.formKey++ this.formKey++
} }
if(data !== undefined && data && data.length > 0){ if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
@@ -2300,6 +2300,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -2312,11 +2313,16 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
@@ -2331,13 +2337,22 @@
} }
textArr.push(texts) textArr.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖
if(this.replaceLawType === 'DTQBBHBUSS'){ if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') if(this.form.reviseStatus === '1'){
this.form.DTQBBHBUSS = this.filterSetData(arr1) 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'){ }else if(this.replaceLawType === 'CYBZ'){
let arr1 = 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) this.form.CYBZ = this.filterSetData(arr1)
@@ -1640,6 +1640,18 @@
this.roleForm.bzUserId = idList this.roleForm.bzUserId = idList
this.roleForm.bzUserName = nameList 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) { checkedRole (data) {
if (this.type === 0) { if (this.type === 0) {
@@ -1690,7 +1702,6 @@
this.form.evaluationData = [] this.form.evaluationData = []
this.pid = this.form.topId this.pid = this.form.topId
this.evaluationHisListRep() this.evaluationHisListRep()
this.getStandInfoByReviseStatus()
this.evaluationHisListRepSum() this.evaluationHisListRepSum()
this.footFileList=this.assemble(this.form.footFile,this.form.footFileName); this.footFileList=this.assemble(this.form.footFile,this.form.footFileName);
this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName);
@@ -2164,6 +2175,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -2176,31 +2188,52 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
if (item.standYear != null && item.standYear !== '') { if(item.standCode !== null && item.standCode !== ''){
texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber + '-' + item.standYear : item.standNumber + '-' + item.standYear texts = item.standCode
} else { }else {
texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber : item.standNumber 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.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖
if(this.replaceLawType === 'DTQBBHBUSS'){ 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'){ }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'){ }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'){ }else if(this.replaceLawType === 'bfbdtbzh'){
this.form.bfbdtbzh = this.form.bfbdtbzh ? this.form.bfbdtbzh + ',' +textArr.join(',') : textArr.join(',') this.form.bfbdtbzh = this.form.bfbdtbzh ? this.form.bfbdtbzh + ',' +textArr.join(',') : textArr.join(',')
}else { }else {
@@ -2209,6 +2242,14 @@
// this.$emit('input', textArr.join(',')) // this.$emit('input', textArr.join(','))
this.$refs.selections.clearSelection() 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) { handlePreview (item) {
let routeUrl = this.$router.resolve({ let routeUrl = this.$router.resolve({
@@ -2813,7 +2854,6 @@
this.form['id'] = item.id this.form['id'] = item.id
this.form.evaluationData = [] this.form.evaluationData = []
this.evaluationHisListRep() this.evaluationHisListRep()
this.getStandInfoByReviseStatus()
this.evaluationHisListRepSum() this.evaluationHisListRepSum()
this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS'])
this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS'])
@@ -1421,8 +1421,8 @@
this.formKey++ this.formKey++
} }
if(data !== undefined && data && data.length > 0){ if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
@@ -1951,6 +1951,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -1963,11 +1964,16 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
@@ -1982,13 +1988,22 @@
} }
textArr.push(texts) textArr.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖
if(this.replaceLawType === 'DTQBBHBUSS'){ if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') if(this.form.reviseStatus === '1'){
this.form.DTQBBHBUSS = this.filterSetData(arr1) 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'){ }else if(this.replaceLawType === 'CYBZ'){
let arr1 = 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) this.form.CYBZ = this.filterSetData(arr1)
@@ -1767,8 +1767,8 @@
this.formKey++ this.formKey++
} }
if(data !== undefined && data && data.length > 0){ if(data !== undefined && data && data.length > 0){
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(",") const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(",")
const institutionNameList = this.unique(data.map(item => item.institutionName)).join(",") const institutionNameList = this.unique(data.map(item => item.topUnit)).join(",")
this.form.QCDWID = institutionIdList this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList this.form.QCDW = institutionNameList
} }
@@ -2298,6 +2298,7 @@
// 代替政策编号确定 // 代替政策编号确定
replaceLawsNumModelBt () { replaceLawsNumModelBt () {
let textArr = [] let textArr = []
let textArr2 = []
if (typeof this.value === 'string') { if (typeof this.value === 'string') {
if (this.value) { if (this.value) {
@@ -2310,11 +2311,16 @@
type: 'warning' type: 'warning'
}) })
} }
if (this.selectedListRep.length + textArr.length > 20) { if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) {
return this.$message({ return this.$message({
message: '标准最多选择20项', message: '标准最多选择20项',
type: 'warning' 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) => { this.selectedListRep.map((item) => {
let texts = '' let texts = ''
@@ -2329,13 +2335,22 @@
} }
textArr.push(texts) textArr.push(texts)
textArr = [...new Set(textArr)] textArr = [...new Set(textArr)]
textArr2.push(item.standNumber)
textArr2 = [...new Set(textArr2)]
this.replaceLawsNumModel = false this.replaceLawsNumModel = false
}) })
// this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',')
// 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖
if(this.replaceLawType === 'DTQBBHBUSS'){ if(this.replaceLawType === 'DTQBBHBUSS'){
let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') if(this.form.reviseStatus === '1'){
this.form.DTQBBHBUSS = this.filterSetData(arr1) 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'){ }else if(this.replaceLawType === 'CYBZ'){
let arr1 = 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) this.form.CYBZ = this.filterSetData(arr1)
@@ -14,16 +14,16 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择取消标准</el-button> <el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择取消标准</el-button>
</el-form-item> </el-form-item>
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled"> <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" v-model="qbfsForm.type"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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 <el-option
v-for="(item, index) in standSortOptions" v-for="(item, index) in standSortOptions"
:key="index" :key="index"
@@ -33,7 +33,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled"> <el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.esName" v-model="qbfsForm.esName"
placeholder="请输入企标名称" placeholder="请输入企标名称"
@@ -41,17 +41,17 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </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-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;" style="display: none;"
v-model="qbfsForm.rqbJson"> v-model="qbfsForm.rqbJson">
</el-input> </el-input>
<el-input <el-input :disabled="disabledXX"
clearable clearable
v-model="qbfsForm.rqbName" v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号" placeholder="请选择代替企标编号"
@@ -61,7 +61,7 @@
</el-form-item> </el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px" <el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="item in BZList" v-for="item in BZList"
:key="item.value" :key="item.value"
@@ -71,7 +71,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled"> <el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.resPersonName" v-model="qbfsForm.resPersonName"
placeholder="请输入评审责任人" placeholder="请输入评审责任人"
@@ -88,7 +88,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="引用标准" style="width: 100%; margin-right:10px" prop="esMatingRelations" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.esMatingRelations" v-model="qbfsForm.esMatingRelations"
placeholder="请输入引用标准" placeholder="请输入引用标准"
@@ -99,7 +99,7 @@
<el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled"> <el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled">
<div v-if="qbfsForm.unitName"> <div v-if="qbfsForm.unitName">
<el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start"> <el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.unitName" v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位" placeholder="请输入起草责任单位"
@@ -108,7 +108,7 @@
</el-tooltip> </el-tooltip>
</div> </div>
<div v-else> <div v-else>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.unitName" v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位" placeholder="请输入起草责任单位"
@@ -117,7 +117,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled"> <el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.drafterName" v-model="qbfsForm.drafterName"
placeholder="请输入起草人" placeholder="请输入起草人"
@@ -125,7 +125,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled"> <el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.wgLeaderName" v-model="qbfsForm.wgLeaderName"
placeholder="请输入工作组组长" placeholder="请输入工作组组长"
@@ -142,21 +142,21 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="采用国内外标准情况" style="width: 100%; margin-right:10px" prop="isRelate" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.isRelate" v-model="qbfsForm.isRelate"
placeholder="请输入采用国内外标准情况" placeholder="请输入采用国内外标准情况"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </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-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 disabled
v-model="qbfsForm.technologic" v-model="qbfsForm.technologic"
placeholder="请输入是否引用标准" placeholder="请输入是否引用标准"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </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-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 disabled
v-model="qbfsForm.esStandRelations" v-model="qbfsForm.esStandRelations"
placeholder="请输入采用标准" placeholder="请输入采用标准"
@@ -164,7 +164,7 @@
</el-form-item> </el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px" <el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="(item, index) in cbcdOptions" v-for="(item, index) in cbcdOptions"
:key="index" :key="index"
@@ -174,14 +174,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="体系结构" style="width: 100%; margin-right:10px" prop="tsJsonName" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.tsJsonName" v-model="qbfsForm.tsJsonName"
placeholder="请输入体系结构" placeholder="请输入体系结构"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </el-form-item>
<el-form-item label="取消原因" prop="cancelReason" class="add-form-item form-item-disabled"> <el-form-item label="取消原因" prop="cancelReason" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="qbfsForm.cancelReason" v-model="qbfsForm.cancelReason"
placeholder="请输入取消原因" placeholder="请输入取消原因"
@@ -205,19 +205,19 @@
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last"> <el-form-item label="企标名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standName" v-model="standardSearch.standName"
placeholder="根据企标名称查找" placeholder="根据企标名称查找"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="制修订类型" class="search-item search-item-last"> <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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -226,7 +226,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="clearSearch">清空 @click="clearSearch">清空
@@ -320,8 +320,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
</div> </div>
@@ -338,6 +338,7 @@ export default {
props: ['message'], props: ['message'],
data(){ data(){
return{ return{
disabledXX:!!this.$route.query.disabledXX,
formRules: { formRules: {
bussSort: [ bussSort: [
{ required: true, message: "请选择企标类别", trigger: "blur" } { required: true, message: "请选择企标类别", trigger: "blur" }
@@ -17,7 +17,7 @@
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择延期标准</el-button> <el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择延期标准</el-button>
</el-form-item> </el-form-item>
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled"> <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" v-model="qbfsForm.type"
clearable clearable
></el-input> ></el-input>
@@ -33,7 +33,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled"> <el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.esName" v-model="qbfsForm.esName"
placeholder="请输入企标名称" placeholder="请输入企标名称"
@@ -47,11 +47,11 @@
</el-select> </el-select>
</el-form-item> </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-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;" style="display: none;"
v-model="qbfsForm.rqbJson"> v-model="qbfsForm.rqbJson">
</el-input> </el-input>
<el-input <el-input :disabled="disabledXX"
clearable clearable
v-model="qbfsForm.rqbName" v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号" placeholder="请选择代替企标编号"
@@ -71,7 +71,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled"> <el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.resPersonName" v-model="qbfsForm.resPersonName"
placeholder="请输入评审责任人" placeholder="请输入评审责任人"
@@ -88,7 +88,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="引用标准" style="width: 100%; margin-right:10px" prop="esMatingRelations" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.esMatingRelations" v-model="qbfsForm.esMatingRelations"
placeholder="请输入引用标准" placeholder="请输入引用标准"
@@ -107,7 +107,7 @@
<el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled"> <el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled">
<div v-if="qbfsForm.unitName"> <div v-if="qbfsForm.unitName">
<el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start"> <el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.unitName" v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位" placeholder="请输入起草责任单位"
@@ -116,7 +116,7 @@
</el-tooltip> </el-tooltip>
</div> </div>
<div v-else> <div v-else>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.unitName" v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位" placeholder="请输入起草责任单位"
@@ -125,7 +125,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled"> <el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.drafterName" v-model="qbfsForm.drafterName"
placeholder="请输入起草人" placeholder="请输入起草人"
@@ -133,7 +133,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled"> <el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.wgLeaderName" v-model="qbfsForm.wgLeaderName"
placeholder="请输入工作组组长" placeholder="请输入工作组组长"
@@ -150,21 +150,21 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="采用国内外标准情况" style="width: 100%; margin-right:10px" prop="isRelate" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.isRelate" v-model="qbfsForm.isRelate"
placeholder="请输入采用国内外标准情况" placeholder="请输入采用国内外标准情况"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </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-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 disabled
v-model="qbfsForm.technologic" v-model="qbfsForm.technologic"
placeholder="请输入是否引用标准" placeholder="请输入是否引用标准"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </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-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 disabled
v-model="qbfsForm.esStandRelations" v-model="qbfsForm.esStandRelations"
placeholder="请输入采用标准" placeholder="请输入采用标准"
@@ -190,14 +190,14 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="体系结构" style="width: 100%; margin-right:10px" prop="tsJsonName" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.tsJsonName" v-model="qbfsForm.tsJsonName"
placeholder="请输入体系结构" placeholder="请输入体系结构"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </el-form-item>
<el-form-item label="延期原因" prop="delayReason" class="add-form-item form-item-disabled"> <el-form-item label="延期原因" prop="delayReason" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="qbfsForm.delayReason" v-model="qbfsForm.delayReason"
placeholder="请输入延期原因" placeholder="请输入延期原因"
@@ -221,7 +221,7 @@
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last"> <el-form-item label="企标名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standName" v-model="standardSearch.standName"
placeholder="根据企标名称查找" placeholder="根据企标名称查找"
></el-input> ></el-input>
@@ -354,6 +354,7 @@ export default {
props: ['message'], props: ['message'],
data(){ data(){
return{ return{
disabledXX:!!this.$route.query.disabledXX,
BZList: [], BZList: [],
cbcdOptions: [], cbcdOptions: [],
standSortOptions: [], standSortOptions: [],
@@ -6,13 +6,13 @@
<el-form :model="qbfsForm" class="label-input-form prc-content-border" <el-form :model="qbfsForm" class="label-input-form prc-content-border"
label-width="150px" :rules="qbfsFormRules" ref="qbfsForm"> label-width="150px" :rules="qbfsFormRules" ref="qbfsForm">
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled"> <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" v-model="qbfsForm.type"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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 <el-option
v-for="(item, index) in standSortOptions" v-for="(item, index) in standSortOptions"
:key="index" :key="index"
@@ -22,24 +22,24 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="esName" label="企标名称" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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" v-model.trim="qbfsForm.esName"
placeholder="请输入企标名称" placeholder="请输入企标名称"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" <el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </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-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;" style="display: none;"
v-model="qbfsForm.rqbJson"> v-model="qbfsForm.rqbJson">
</el-input> </el-input>
<el-input <el-input :disabled="disabledXX"
clearable clearable
v-model="qbfsForm.rqbName" v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号" placeholder="请选择代替企标编号"
@@ -49,7 +49,7 @@
</el-form-item> </el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px" <el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="item in BZList" v-for="item in BZList"
:key="item.value" :key="item.value"
@@ -59,28 +59,28 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" prop="unitName" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="qbfsForm.unit" style="display: none;"></el-input>
<el-input v-model="qbfsForm.unitName" placeholder="请选择起草责任单位" <el-input :disabled="disabledXX" v-model="qbfsForm.unitName" placeholder="请选择起草责任单位"
@click.native="choiceZRBM('unit', '选择起草责任单位', qbfsForm.unit)"> @click.native="choiceZRBM('unit', '选择起草责任单位', qbfsForm.unit)">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="drafterName" label="起草人" style="width: 100%; margin-right:10px" <el-form-item prop="drafterName" label="起草人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.drafter" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="qbfsForm.drafter" style="display: none;"></el-input>
<el-input v-model="qbfsForm.drafterName" placeholder="请选择起草人" readonly <el-input :disabled="disabledXX" v-model="qbfsForm.drafterName" placeholder="请选择起草人" readonly
@click.native="choiceZRRS('1')"> @click.native="choiceZRRS('1')">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px" <el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.resPerson" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="qbfsForm.resPerson" style="display: none;"></el-input>
<el-input v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人" <el-input :disabled="disabledXX" v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人"
@click.native="choiceZRRS('2')"> @click.native="choiceZRRS('2')">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="wgLeaderName" label="工作组组长" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="qbfsForm.wgLeader" style="display: none;"></el-input>
<el-input v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长" <el-input :disabled="disabledXX" v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长"
@click.native="choiceLeader"></el-input> @click.native="choiceLeader"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="计划标准初稿完成时间" style="width: 100%; margin-right:10px" prop="draftTime" class="add-form-item form-item-disabled"> <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-date-picker>
</el-form-item> </el-form-item>
<el-form-item prop="tsJson" label="体系结构" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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;" style="display: none;"
v-model="qbfsForm.tsJson"> v-model="qbfsForm.tsJson">
</el-input> </el-input>
<el-input <el-input :disabled="disabledXX"
clearable clearable
v-model="qbfsForm.tsJsonName" v-model="qbfsForm.tsJsonName"
placeholder="请选择体系结构" placeholder="请选择体系结构"
@@ -114,14 +114,14 @@
</el-form-item> </el-form-item>
<el-form-item prop="isRelate" label="采用国内外标准情况" style="width: 100%; margin-right:10px" <el-form-item prop="isRelate" label="采用国内外标准情况" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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-option label="否" value="否"></el-option> <el-option label="否" value="否"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '否'" prop="technologic" label="简述指标依据" style="width: 100%; margin-right:10px" <el-form-item v-if="qbfsForm.isRelate === '否'" prop="technologic" label="简述指标依据" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="qbfsForm.technologic" v-model="qbfsForm.technologic"
placeholder="请输入指标依据" placeholder="请输入指标依据"
@@ -145,7 +145,7 @@
</template> </template>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px" <el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="(item, index) in cbcdOptions" v-for="(item, index) in cbcdOptions"
:key="index" :key="index"
@@ -165,7 +165,7 @@
></custom-input-for-all-standards2> ></custom-input-for-all-standards2>
</template> </template>
<el-form-item label="立项原因" style="width: 100%; margin-right:10px" prop="newReason" class="add-form-item form-item-disabled"> <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" type="textarea"
v-model="qbfsForm.newReason" v-model="qbfsForm.newReason"
placeholder="请输入立项原因" 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"> <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: 80%;" @click="handleFilePreview(item,'preview')">{{ item.name }}</span>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <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>
<span style="width: 20%;margin-left: 15px;" v-if="item.id !== ''"> <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> </span>
</div> </div>
</el-form-item> </el-form-item>
@@ -196,19 +196,19 @@
<div class="search-area"> <div class="search-area">
<el-form :model="QYBZform" inline class="label-input-form"> <el-form :model="QYBZform" inline class="label-input-form">
<el-formItem label="标准号" prop="numberName" class="search-item"> <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>
<el-formItem label="标准名称" prop="standName" class="search-item"> <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>
<el-formItem class="search-item btn-box"> <el-formItem class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
size="mini" size="mini"
class="common-button-primary" class="common-button-primary"
@click="QYBZgetBtn">查询 @click="QYBZgetBtn">查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="clearQYBZ">清空 @click="clearQYBZ">清空
@@ -274,8 +274,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="QYBZcloseDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="QYBZcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -301,8 +301,8 @@
</el-tree> </el-tree>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="TXJGcloseDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="TXJGcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -319,14 +319,14 @@
<div class="left"> <div class="left">
<el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="工作组" class="search-item"> <el-form-item label="工作组" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="workSearch.workGroupName" v-model="workSearch.workGroupName"
clearable clearable
placeholder="根据工作组进行查找" placeholder="根据工作组进行查找"
/> />
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -335,7 +335,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="clearSearch">清空 @click="clearSearch">清空
@@ -382,8 +382,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 多选择责任人--> <!-- 多选择责任人-->
@@ -424,26 +424,21 @@ export default {
}, },
props: ['message'], props: ['message'],
data(){ data(){
const standNameVerify = (rule, value, callback) => { const standNameVerify = async (rule, value, callback) => {
if(value === '' || value === null){ debugger
if (value === '' || value === null) {
return callback(new Error('请输入企标名称')) return callback(new Error('请输入企标名称'))
}else { } else {
this.$http.get('esRevisePlan/es-revise-plan/getDataByNameAndSort', { let res = await this.getDataByNameAndSort()
bussSort: this.qbfsForm.bussSort, if (res.data && res.data > 0) {
esName: this.qbfsForm.esName, return callback(new Error('企标名称重复'))
}, { } else {
_this: this, callback()
}, res => { }
if (res.data && res.data > 0) {
return callback(new Error('企标名称重复'))
}else {
callback()
}
}, e => {
})
} }
}; };
return { return {
disabledXX:!!this.$route.query.disabledXX,
workModel: false, workModel: false,
workSearch: { workSearch: {
workGroupName: "", workGroupName: "",
@@ -519,7 +514,7 @@ export default {
{ required: true, message: "请选择企标类别", trigger: "blur" } { required: true, message: "请选择企标类别", trigger: "blur" }
], ],
esName: [ esName: [
{ required: true, validator: standNameVerify, trigger: "blur" } { required: true, message:"请输入企标名称", trigger: "blur" }
], ],
reviseStatus: [ reviseStatus: [
{ required: true, message: "请选择制修订类型", trigger: "blur" } { required: true, message: "请选择制修订类型", trigger: "blur" }
@@ -604,6 +599,20 @@ export default {
} }
}, },
methods: { 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(){ choiceLeader(){
this.workModel = true this.workModel = true
}, },
@@ -856,8 +865,8 @@ export default {
let idList = "", nameList = "" let idList = "", nameList = ""
let unitList = "", unitNameList = "" let unitList = "", unitNameList = ""
data.forEach(item => { data.forEach(item => {
unList.push(item.institutionName) unList.push(item.topUnit)
uidList.push(item.institutionId) uidList.push(item.topUnitId)
if (nameList.length) { if (nameList.length) {
nameList += ","; nameList += ",";
idList += ","; idList += ",";
@@ -866,8 +875,8 @@ export default {
} }
idList += item.id; idList += item.id;
nameList += item.name; nameList += item.name;
unitList += item.institutionId unitList += item.topUnit
unitNameList += item.institutionName unitNameList += item.topUnitId
}); });
let unNameList = [] let unNameList = []
let unIdList = [] let unIdList = []
@@ -14,25 +14,25 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="选择合并标准1" prop="orgName" class="add-form-item form-item-disabled"> <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>
<el-form-item label="企标名称" prop="esName1" class="add-form-item form-item-disabled"> <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>
<el-form-item label="制修订类型" prop="reviseStatus1" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="选择合并标准2" prop="orgName" class="add-form-item form-item-disabled"> <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>
<el-form-item label="企标名称" prop="esName2" class="add-form-item form-item-disabled"> <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>
<el-form-item label="制修订类型" prop="reviseStatus2" class="add-form-item form-item-disabled"> <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-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -42,13 +42,13 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled"> <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" v-model="qbfsForm.type"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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 <el-option
v-for="(item, index) in standSortOptions" v-for="(item, index) in standSortOptions"
:key="index" :key="index"
@@ -58,24 +58,24 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled"> <el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="qbfsForm.esName" v-model="qbfsForm.esName"
placeholder="请输入企标名称" placeholder="请输入企标名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </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-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;" style="display: none;"
v-model="qbfsForm.rqbJson"> v-model="qbfsForm.rqbJson">
</el-input> </el-input>
<el-input <el-input :disabled="disabledXX"
clearable clearable
v-model="qbfsForm.rqbName" v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号" placeholder="请选择代替企标编号"
@@ -85,7 +85,7 @@
</el-form-item> </el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px" <el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="item in BZList" v-for="item in BZList"
:key="item.value" :key="item.value"
@@ -95,8 +95,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="qbfsForm.resPerson" style="display: none;"></el-input>
<el-input v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人" <el-input :disabled="disabledXX" v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人"
@click.native="choiceZRRS('2')"> @click.native="choiceZRRS('2')">
</el-input> </el-input>
</el-form-item> </el-form-item>
@@ -120,7 +120,7 @@
</template> </template>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px" <el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="(item, index) in cbcdOptions" v-for="(item, index) in cbcdOptions"
:key="index" :key="index"
@@ -131,7 +131,7 @@
</el-form-item> </el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '否'" prop="technologic" label="简述指标依据" style="width: 100%; margin-right:10px" <el-form-item v-if="qbfsForm.isRelate === '否'" prop="technologic" label="简述指标依据" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="qbfsForm.technologic" v-model="qbfsForm.technologic"
placeholder="请输入指标依据" placeholder="请输入指标依据"
@@ -140,20 +140,20 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" prop="unitName" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="qbfsForm.unit" style="display: none;"></el-input>
<el-input v-model="qbfsForm.unitName" placeholder="请选择起草责任单位" <el-input :disabled="disabledXX" v-model="qbfsForm.unitName" placeholder="请选择起草责任单位"
@click.native="choiceZRBM('unit', '选择起草责任单位', qbfsForm.unit)"> @click.native="choiceZRBM('unit', '选择起草责任单位', qbfsForm.unit)">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="qbfsForm.drafter" style="display: none;"></el-input>
<el-input v-model="qbfsForm.drafterName" placeholder="请选择起草人" <el-input :disabled="disabledXX" v-model="qbfsForm.drafterName" placeholder="请选择起草人"
@click.native="choiceZRRS('1')"> @click.native="choiceZRRS('1')">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="qbfsForm.wgLeader" style="display: none;"></el-input>
<el-input v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长" <el-input :disabled="disabledXX" v-model="qbfsForm.wgLeaderName" placeholder="请选择工作组组长"
@click.native="choiceLeader"></el-input> @click.native="choiceLeader"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="标准发布时间" prop="releaseTime" class="add-form-item form-item-disabled"> <el-form-item label="标准发布时间" prop="releaseTime" class="add-form-item form-item-disabled">
@@ -165,11 +165,11 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item prop="tsJson" label="体系结构" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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;" style="display: none;"
v-model="qbfsForm.tsJson"> v-model="qbfsForm.tsJson">
</el-input> </el-input>
<el-input <el-input :disabled="disabledXX"
clearable clearable
v-model="qbfsForm.tsJsonName" v-model="qbfsForm.tsJsonName"
placeholder="请选择体系结构" placeholder="请选择体系结构"
@@ -179,7 +179,7 @@
</el-form-item> </el-form-item>
<el-form-item prop="isRelate" label="采用国内外标准情况" style="width: 100%; margin-right:10px" <el-form-item prop="isRelate" label="采用国内外标准情况" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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-option label="否" value="否"></el-option> <el-option label="否" value="否"></el-option>
</el-select> </el-select>
@@ -193,7 +193,7 @@
></custom-input-for-all-standards2> ></custom-input-for-all-standards2>
</template> </template>
<el-form-item label="合并原因" prop="mergeReason" class="add-form-item form-item-disabled"> <el-form-item label="合并原因" prop="mergeReason" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="qbfsForm.mergeReason" v-model="qbfsForm.mergeReason"
placeholder="请输入合并原因" placeholder="请输入合并原因"
@@ -217,19 +217,19 @@
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last"> <el-form-item label="企标名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standName" v-model="standardSearch.standName"
placeholder="根据企标名称查找" placeholder="根据企标名称查找"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="制修订类型" class="search-item search-item-last"> <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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -238,7 +238,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="clearSearch">清空 @click="clearSearch">清空
@@ -332,8 +332,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 选择企业标准弹窗--> <!-- 选择企业标准弹窗-->
@@ -349,19 +349,19 @@
<div class="search-area"> <div class="search-area">
<el-form :model="QYBZform" inline class="label-input-form"> <el-form :model="QYBZform" inline class="label-input-form">
<el-formItem label="标准号" prop="numberName" class="search-item"> <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>
<el-formItem label="标准名称" prop="standName" class="search-item"> <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>
<el-formItem class="search-item btn-box"> <el-formItem class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
size="mini" size="mini"
class="common-button-primary" class="common-button-primary"
@click="QYBZgetBtn">查询 @click="QYBZgetBtn">查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="clearQYBZ">清空 @click="clearQYBZ">清空
@@ -427,8 +427,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="QYBZcloseDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="QYBZcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="QYBZenterDrawer">带入</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -454,8 +454,8 @@
</el-tree> </el-tree>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="TXJGcloseDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="TXJGcloseDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="TXJGenterDrawer">确定</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -472,14 +472,14 @@
<div class="left"> <div class="left">
<el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="工作组" class="search-item"> <el-form-item label="工作组" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="workSearch.workGroupName" v-model="workSearch.workGroupName"
clearable clearable
placeholder="根据工作组进行查找" placeholder="根据工作组进行查找"
/> />
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -488,7 +488,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="clearWorkSearch">清空 @click="clearWorkSearch">清空
@@ -535,8 +535,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeWorkDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeWorkDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkWorkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkWorkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 多选择责任人--> <!-- 多选择责任人-->
@@ -579,6 +579,7 @@ export default {
props: ['message'], props: ['message'],
data(){ data(){
return { return {
disabledXX:!!this.$route.query.disabledXX,
workModel: false, workModel: false,
workSearch: { workSearch: {
workGroupName: "", workGroupName: "",
@@ -14,16 +14,16 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="选择标准" prop="orgName" class="add-form-item form-item-disabled">
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择更名标准</el-button> <el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择更名标准</el-button>
</el-form-item> </el-form-item>
<el-form-item v-if="false" label="" prop="type" class="add-form-item form-item-disabled"> <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" v-model="qbfsForm.type"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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 <el-option
v-for="(item, index) in standSortOptions" v-for="(item, index) in standSortOptions"
:key="index" :key="index"
@@ -33,7 +33,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled"> <el-form-item label="企标名称" prop="esName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.esName" v-model="qbfsForm.esName"
placeholder="请输入企标名称" placeholder="请输入企标名称"
@@ -41,17 +41,17 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </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-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;" style="display: none;"
v-model="qbfsForm.rqbJson"> v-model="qbfsForm.rqbJson">
</el-input> </el-input>
<el-input <el-input :disabled="disabledXX"
clearable clearable
v-model="qbfsForm.rqbName" v-model="qbfsForm.rqbName"
placeholder="请选择代替企标编号" placeholder="请选择代替企标编号"
@@ -61,7 +61,7 @@
</el-form-item> </el-form-item>
<el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px" <el-form-item prop="area" label="适用车型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="item in BZList" v-for="item in BZList"
:key="item.value" :key="item.value"
@@ -71,7 +71,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled"> <el-form-item label="评审责任人" prop="resPersonName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.resPersonName" v-model="qbfsForm.resPersonName"
placeholder="请输入评审责任人" placeholder="请输入评审责任人"
@@ -88,14 +88,14 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="引用标准" style="width: 100%; margin-right:10px" prop="esMatingRelations" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.esMatingRelations" v-model="qbfsForm.esMatingRelations"
placeholder="请输入引用标准" placeholder="请输入引用标准"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </el-form-item>
<el-form-item label="更名后企标名称" prop="renameEs" class="add-form-item form-item-disabled"> <el-form-item label="更名后企标名称" prop="renameEs" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="qbfsForm.renameEs" v-model="qbfsForm.renameEs"
placeholder="请输入更名后企标名称" placeholder="请输入更名后企标名称"
clearable clearable
@@ -106,7 +106,7 @@
<el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled"> <el-form-item label="起草责任单位" prop="unitName" class="add-form-item form-item-disabled">
<div v-if="qbfsForm.unitName"> <div v-if="qbfsForm.unitName">
<el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start"> <el-tooltip class="item" effect="dark" :content="qbfsForm.unitName" placement="top-start">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.unitName" v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位" placeholder="请输入起草责任单位"
@@ -115,7 +115,7 @@
</el-tooltip> </el-tooltip>
</div> </div>
<div v-else> <div v-else>
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.unitName" v-model="qbfsForm.unitName"
placeholder="请输入起草责任单位" placeholder="请输入起草责任单位"
@@ -124,7 +124,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled"> <el-form-item label="起草人" prop="drafterName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.drafterName" v-model="qbfsForm.drafterName"
placeholder="请输入起草人" placeholder="请输入起草人"
@@ -132,7 +132,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled"> <el-form-item label="工作组组长" prop="wgLeaderName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
readonly readonly
v-model="qbfsForm.wgLeaderName" v-model="qbfsForm.wgLeaderName"
placeholder="请输入工作组组长" placeholder="请输入工作组组长"
@@ -149,21 +149,21 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="采用国内外标准情况" style="width: 100%; margin-right:10px" prop="isRelate" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.isRelate" v-model="qbfsForm.isRelate"
placeholder="请输入采用国内外标准情况" placeholder="请输入采用国内外标准情况"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </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-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 disabled
v-model="qbfsForm.technologic" v-model="qbfsForm.technologic"
placeholder="请输入简述指标依据" placeholder="请输入简述指标依据"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </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-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 disabled
v-model="qbfsForm.esStandRelations" v-model="qbfsForm.esStandRelations"
placeholder="请输入采用标准" placeholder="请输入采用标准"
@@ -171,7 +171,7 @@
</el-form-item> </el-form-item>
<el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px" <el-form-item v-if="qbfsForm.isRelate === '是'" prop="useLevel" label="采标程度" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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 <el-option
v-for="(item, index) in cbcdOptions" v-for="(item, index) in cbcdOptions"
:key="index" :key="index"
@@ -181,14 +181,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="体系结构" style="width: 100%; margin-right:10px" prop="tsJsonName" class="add-form-item form-item-disabled"> <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 disabled
v-model="qbfsForm.tsJsonName" v-model="qbfsForm.tsJsonName"
placeholder="请输入体系结构" placeholder="请输入体系结构"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </el-form-item>
<el-form-item label="更名原因" prop="renameReason" class="add-form-item form-item-disabled"> <el-form-item label="更名原因" prop="renameReason" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
v-model="qbfsForm.renameReason" v-model="qbfsForm.renameReason"
placeholder="请输入更名原因" placeholder="请输入更名原因"
@@ -212,19 +212,19 @@
<div class="left"> <div class="left">
<el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="standardSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="企标名称" class="search-item search-item-last"> <el-form-item label="企标名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standName" v-model="standardSearch.standName"
placeholder="根据企标名称查找" placeholder="根据企标名称查找"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="制修订类型" class="search-item search-item-last"> <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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -233,7 +233,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="clearSearch">清空 @click="clearSearch">清空
@@ -327,8 +327,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
</div> </div>
@@ -345,6 +345,7 @@ export default {
props: ['message'], props: ['message'],
data(){ data(){
return{ return{
disabledXX:!!this.$route.query.disabledXX,
formRules: { formRules: {
bussSort: [ bussSort: [
{ required: true, message: "请选择企标类别", trigger: "blur" } { required: true, message: "请选择企标类别", trigger: "blur" }
@@ -23,15 +23,15 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="调整类型" class="add-form-item form-item-disabled"> <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>
<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>
<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>
<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>
<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-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
@@ -43,7 +43,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -70,8 +70,8 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0"> <el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>标准立项申请人</h4> <h4>标准立项申请人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="标准立项申请人" <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="标准立项申请人"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -83,8 +83,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准立项单位整车/系统总工</h4> <h4>标准立项单位整车/系统总工</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择标准立项单位整车/系统总工" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择标准立项单位整车/系统总工"
@click.native="choiceZRR('dockUser', '选择标准立项单位整车/系统总工', roleForm.dockUser)"> @click.native="choiceZRR('dockUser', '选择标准立项单位整车/系统总工', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
@@ -102,8 +102,8 @@
<h4>采购部相关人员(可选)</h4> <h4>采购部相关人员(可选)</h4>
<h4>海外相关人员(可选)</h4> <h4>海外相关人员(可选)</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.countersigner" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.countersigner" style="display: none;"></el-input>
<el-input v-model="roleForm.countersignerName" readonly placeholder="选择会签人员" <el-input :disabled="disabledXX" v-model="roleForm.countersignerName" readonly placeholder="选择会签人员"
@click.native="choiceZRRS"> @click.native="choiceZRRS">
</el-input> </el-input>
</div> </div>
@@ -116,8 +116,8 @@
<el-form-item prop="examineName" style="margin-bottom: 0"> <el-form-item prop="examineName" style="margin-bottom: 0">
<h4>标准体系工作组组长</h4> <h4>标准体系工作组组长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.examine" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.examine" style="display: none;"></el-input>
<el-input v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长" <el-input :disabled="disabledXX" v-model="roleForm.examineName" readonly placeholder="选择标准体系工作组组长"
@click.native="choiceZRR('examine', '选择标准体系工作组组长', roleForm.examine)"> @click.native="choiceZRR('examine', '选择标准体系工作组组长', roleForm.examine)">
</el-input> </el-input>
</div> </div>
@@ -130,8 +130,8 @@
<el-form-item prop="approverName" style="margin-bottom: 0"> <el-form-item prop="approverName" style="margin-bottom: 0">
<h4>总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长</h4> <h4>总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approver" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.approver" style="display: none;"></el-input>
<el-input v-model="roleForm.approverName" readonly placeholder="选择总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长" <el-input :disabled="disabledXX" v-model="roleForm.approverName" readonly placeholder="选择总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长"
@click.native="choiceZRR('approver', '选择总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长', roleForm.approver)"> @click.native="choiceZRR('approver', '选择总院技术委员会覆盖领域企业标准:专委会主任/总院技术委员会未覆盖领域企业标准:总院院长或总院主管副院长', roleForm.approver)">
</el-input> </el-input>
</div> </div>
@@ -144,8 +144,8 @@
<el-form-item prop="engineerName" style="margin-bottom: 0"> <el-form-item prop="engineerName" style="margin-bottom: 0">
<h4>相关单位、工程研究总院标准法规部</h4> <h4>相关单位、工程研究总院标准法规部</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.engineer" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.engineer" style="display: none;"></el-input>
<el-input v-model="roleForm.engineerName" readonly placeholder="选择相关单位、工程研究总院标准法规部" <el-input :disabled="disabledXX" v-model="roleForm.engineerName" readonly placeholder="选择相关单位、工程研究总院标准法规部"
@click.native="choiceZRR('engineer', '选择相关单位、工程研究总院标准法规部', roleForm.engineer)"> @click.native="choiceZRR('engineer', '选择相关单位、工程研究总院标准法规部', roleForm.engineer)">
</el-input> </el-input>
</div> </div>
@@ -222,7 +222,7 @@
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -274,6 +274,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
submitFlag: '', submitFlag: '',
toggleType: '5', toggleType: '5',
comFlag: 1, comFlag: 1,
@@ -14,14 +14,14 @@
</ProcessTitle> </ProcessTitle>
<el-form class="label-input-form prc-content-border" label-width="150px" ref="qblx_pageData" :model="qblx_pageData" :rules="qblxRule"> <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-form-item label="流程名称" prop="processName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
style="width: 90%" style="width: 90%"
clearable clearable
v-model="qblx_pageData.processName" v-model="qblx_pageData.processName"
placeholder="请输入流程名称"/> placeholder="请输入流程名称"/>
</el-form-item> </el-form-item>
<el-form-item label="项目目标" class="add-form-item form-item-disabled"> <el-form-item label="项目目标" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
style="width: 90%" style="width: 90%"
clearable clearable
v-model="qblx_pageData.projectTarget" v-model="qblx_pageData.projectTarget"
@@ -39,7 +39,7 @@
:on-success="uploadBackSuccess" :on-success="uploadBackSuccess"
:before-upload="beforeUpload" :before-upload="beforeUpload"
> >
<el-button class="common-button-default" size="mini"> <el-button :disabled="disabledXX" class="common-button-default" size="mini">
点击上传 点击上传
</el-button> </el-button>
</el-upload> </el-upload>
@@ -51,10 +51,10 @@
</process-title> </process-title>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button type="primary" size="small" @click="addQblx('add','企标制修订立项计划')">新增</el-button> <el-button :disabled="disabledXX" type="primary" size="small" @click="addQblx('add','企标制修订立项计划')">新增</el-button>
<el-button type="plain" size="small" @click="uploadQblx">导入</el-button> <el-button :disabled="disabledXX" type="plain" size="small" @click="uploadQblx">导入</el-button>
<el-button type="success" size="small" @click="downloadStatus">模板下载</el-button> <el-button :disabled="disabledXX" type="success" size="small" @click="downloadStatus">模板下载</el-button>
<el-button type="danger" size="small" @click="delQblx">批量删除</el-button> <el-button :disabled="disabledXX" type="danger" size="small" @click="delQblx">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -79,7 +79,7 @@
<el-table-column prop="endTime" label="立项完成时间" min-width="150" align="center"></el-table-column> <el-table-column prop="endTime" label="立项完成时间" min-width="150" align="center"></el-table-column>
<el-table-column label="操作" align="center" width="80" fixed="right"> <el-table-column label="操作" align="center" width="80" fixed="right">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -87,7 +87,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -110,8 +110,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -121,8 +121,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>责任工程师</h4> <h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="责任工程师" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="责任工程师"
@click.native="choiceZRR('2', '选择标准立项单位整车/系统总工', roleForm.dockUser)"> @click.native="choiceZRR('2', '选择标准立项单位整车/系统总工', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
@@ -145,7 +145,7 @@
<el-form :model="addQblxData" class="label-input-form prc-content-border" <el-form :model="addQblxData" class="label-input-form prc-content-border"
label-width="150px" :rules="addRule" ref="addQblxData"> 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-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 <el-option
v-for="(item, index) in standSortOptions" v-for="(item, index) in standSortOptions"
:key="index" :key="index"
@@ -155,45 +155,45 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="esName" label="企标名称" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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" v-model.trim="addQblxData.esName"
placeholder="请输入企标名称" placeholder="请输入企标名称"
:maxlength="500"/> :maxlength="500"/>
</el-form-item> </el-form-item>
<el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px" <el-form-item prop="reviseStatus" label="制修订类型" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> 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-option label="修订" value="修订"></el-option> <el-option label="修订" value="修订"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" prop="unitName" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="addQblxData.unit" style="display: none;"></el-input>
<el-input v-model="addQblxData.unitName" placeholder="请选择起草责任单位" <el-input :disabled="disabledXX" v-model="addQblxData.unitName" placeholder="请选择起草责任单位"
@click.native="choiceZRBM('unit', '选择起草责任单位', addQblxData.unit)"> @click.native="choiceZRBM('unit', '选择起草责任单位', addQblxData.unit)">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="drafterName" label="起草人" style="width: 100%; margin-right:10px" <el-form-item prop="drafterName" label="起草人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> class="add-form-item form-item-disabled">
<el-input v-model="addQblxData.drafter" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="addQblxData.drafter" style="display: none;"></el-input>
<el-input v-model="addQblxData.drafterName" placeholder="请选择起草人" readonly <el-input :disabled="disabledXX" v-model="addQblxData.drafterName" placeholder="请选择起草人" readonly
@click.native="choiceZRRS('1')"> @click.native="choiceZRRS('1')">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px" <el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled"> class="add-form-item form-item-disabled">
<el-input v-model="addQblxData.resPerson" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="addQblxData.resPerson" style="display: none;"></el-input>
<el-input v-model="addQblxData.resPersonName" placeholder="请选择评审责任人" <el-input :disabled="disabledXX" v-model="addQblxData.resPersonName" placeholder="请选择评审责任人"
@click.native="choiceZRRS('2')"> @click.native="choiceZRRS('2')">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="wgLeaderName" label="工作组组长" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <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 :disabled="disabledXX" v-model="addQblxData.wgLeader" style="display: none;"></el-input>
<el-input v-model="addQblxData.wgLeaderName" placeholder="请选择工作组组长" <el-input :disabled="disabledXX" v-model="addQblxData.wgLeaderName" placeholder="请选择工作组组长"
@click.native="choiceLeader"></el-input> @click.native="choiceLeader"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="计划标准初稿完成时间" style="width: 100%; margin-right:10px" prop="draftTime" class="add-form-item form-item-disabled"> <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" v-model="addQblxData.draftTime"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="date" type="date"
@@ -201,7 +201,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="计划标准发布时间" style="width: 100%; margin-right:10px" prop="releaseTime" class="add-form-item form-item-disabled"> <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" v-model="addQblxData.releaseTime"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="date" type="date"
@@ -209,7 +209,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="立项完成时间" style="width: 100%; margin-right:10px" prop="endTime" class="add-form-item form-item-disabled"> <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" v-model="addQblxData.endTime"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="date" type="date"
@@ -218,8 +218,8 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确认</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确认</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 选择工作组抽屉--> <!-- 选择工作组抽屉-->
@@ -237,14 +237,14 @@
<div class="left"> <div class="left">
<el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <el-form :modal="workSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="工作组" class="search-item"> <el-form-item label="工作组" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="workSearch.workGroupName" v-model="workSearch.workGroupName"
clearable clearable
placeholder="根据工作组进行查找" placeholder="根据工作组进行查找"
/> />
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -253,7 +253,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="clearSearch">清空 @click="clearSearch">清空
@@ -300,11 +300,11 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeWorkDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeWorkDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkWork">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkWork">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -399,6 +399,7 @@ export default {
} }
}; };
return { return {
disabledXX:!!this.$route.query.disabledXX,
tableLoading: false, tableLoading: false,
importModalshowflag: false, //导入弹窗 importModalshowflag: false, //导入弹窗
showUploadlist: true, // 导入过程中新增数据时,如果数据错误,不出现导入列表 showUploadlist: true, // 导入过程中新增数据时,如果数据错误,不出现导入列表
@@ -717,8 +718,8 @@ export default {
} }
idList += item.id; idList += item.id;
nameList += item.name; nameList += item.name;
unitList += item.institutionId unitList += item.topUnitId
unitNameList += item.institutionName unitNameList += item.topUnit
}); });
if(this.roleType === '1'){ if(this.roleType === '1'){
this.$set(this.addQblxData, 'drafter', idList) this.$set(this.addQblxData, 'drafter', idList)
@@ -1254,8 +1254,8 @@ export default {
} }
idList += item.id; idList += item.id;
nameList += item.name; nameList += item.name;
unitList += item.institutionId unitList += item.topUnitId
unitNameList += item.institutionName unitNameList += item.topUnit
}); });
if(this.roleType === '1'){ if(this.roleType === '1'){
this.$set(this.qbfsForm, 'drafter', idList) this.$set(this.qbfsForm, 'drafter', idList)
@@ -16,8 +16,8 @@
</ProcessTitle> </ProcessTitle>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button> <el-button :disabled="disabledXX" 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="deleteList">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -61,18 +61,18 @@
<el-table-column prop="workPeople" label="推荐署名人及单位" align="center"> <el-table-column prop="workPeople" label="推荐署名人及单位" align="center">
<template slot-scope="scope"> <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-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/> @click.native="choiceZRRS(scope.row, scope.$index)" readonly/>
</el-tooltip> </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/> @click.native="choiceZRRS(scope.row, scope.$index)" readonly/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="reason" label="推荐署名原因" align="center"> <el-table-column prop="reason" label="推荐署名原因" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input <el-input :disabled="disabledXX"
v-model="scope.row.reason" v-model="scope.row.reason"
placeholder="请填写推荐署名原因" placeholder="请填写推荐署名原因"
></el-input> ></el-input>
@@ -80,7 +80,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="expenses" label="费用" align="center"> <el-table-column prop="expenses" label="费用" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input <el-input :disabled="disabledXX"
v-model="scope.row.expenses" v-model="scope.row.expenses"
placeholder="请填写费用" placeholder="请填写费用"
></el-input> ></el-input>
@@ -91,7 +91,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -115,8 +115,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.prcCreateUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUser" style="display: none;"></el-input>
<el-input v-model="roleForm.prcCreateUserName" placeholder="流程发起人" <el-input :disabled="disabledXX" v-model="roleForm.prcCreateUserName" placeholder="流程发起人"
disabled></el-input> disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -128,8 +128,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>署名人领导</h4> <h4>署名人领导</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.dockUser" style="display: none;"></el-input>
<el-input v-model="roleForm.dockUserName" readonly placeholder="选择署名人领导" <el-input :disabled="disabledXX" v-model="roleForm.dockUserName" readonly placeholder="选择署名人领导"
@click.native="choiceZRR('dockUser', '选择署名人领导', roleForm.dockUser)"> @click.native="choiceZRR('dockUser', '选择署名人领导', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
@@ -142,8 +142,8 @@
<el-form-item prop="ministerUserName" style="margin-bottom: 0"> <el-form-item prop="ministerUserName" style="margin-bottom: 0">
<h4>标准法规部部长</h4> <h4>标准法规部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部部长" <el-input :disabled="disabledXX" v-model="roleForm.ministerUserName" readonly placeholder="选择标准法规部部长"
@click.native="choiceZRR('ministerUser', '选择标准法规部部长', roleForm.ministerUser)"></el-input> @click.native="choiceZRR('ministerUser', '选择标准法规部部长', roleForm.ministerUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -155,8 +155,8 @@
<el-form-item prop="directorUserName" style="margin-bottom: 0"> <el-form-item prop="directorUserName" style="margin-bottom: 0">
<h4>技术管理中心主任</h4> <h4>技术管理中心主任</h4>
<div style="margin-top: 10px;width: 300px;"> <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>
<el-input v-model="roleForm.directorUserName" readonly placeholder="选择技术管理中心主任" <el-input :disabled="disabledXX" v-model="roleForm.directorUserName" readonly placeholder="选择技术管理中心主任"
@click.native="choiceZRR('directorUser', '选择技术管理中心主任', roleForm.directorUser)"></el-input> @click.native="choiceZRR('directorUser', '选择技术管理中心主任', roleForm.directorUser)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -168,8 +168,8 @@
<el-form-item prop="presidentName" style="margin-bottom: 0"> <el-form-item prop="presidentName" style="margin-bottom: 0">
<h4>工程研究总院院长</h4> <h4>工程研究总院院长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.president" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.president" style="display: none;"></el-input>
<el-input v-model="roleForm.presidentName" readonly placeholder="选择工程研究总院院长" <el-input :disabled="disabledXX" v-model="roleForm.presidentName" readonly placeholder="选择工程研究总院院长"
@click.native="choiceZRR('president', '工程研究总院院长', roleForm.president)"></el-input> @click.native="choiceZRR('president', '工程研究总院院长', roleForm.president)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -193,7 +193,7 @@
<el-form :modal="standardSearch" :inline="true" class="label-input-form" <el-form :modal="standardSearch" :inline="true" class="label-input-form"
style="margin-left:10px"> style="margin-left:10px">
<el-form-item label="类型" class="search-item search-item-last"> <el-form-item label="类型" class="search-item search-item-last">
<el-select <el-select :disabled="disabledXX"
@change="typeChange" @change="typeChange"
v-model="standardSearch.standType" v-model="standardSearch.standType"
placeholder="请选择" placeholder="请选择"
@@ -209,13 +209,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准号/标准名称" class="search-item search-item-last"> <el-form-item label="标准号/标准名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearch.standNumber" v-model="standardSearch.standNumber"
placeholder="请输入标准号或标准名称" placeholder="请输入标准号或标准名称"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -225,7 +225,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="''" v-btn-permission="''"
@@ -314,11 +314,11 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="cancelStand">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="cancelStand">取消</el-button>
<el-button type="primary" size="mini" @click="okStand">添加</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="okStand">添加</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -353,6 +353,7 @@ export default {
name: "wbsmStep1", name: "wbsmStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: '', bpnId: '',
commentText: '', // 意见 commentText: '', // 意见
active: '1', // 默认显示 active: '1', // 默认显示
@@ -15,8 +15,8 @@
</ProcessTitle> </ProcessTitle>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button size="mini" type="primary" @click="addList">添加</el-button> <el-button :disabled="disabledXX" 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="danger" @click="deleteList">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -54,7 +54,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -78,8 +78,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" :disabled="true" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUser" disabled style="display: none;"></el-input>
<el-input v-model="roleForm.startUserName" :disabled="true" placeholder="标准法规工程师"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.startUserName" disabled placeholder="标准法规工程师"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -89,8 +89,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部法规分析业务经理</h4> <h4>标准法规部法规分析业务经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dockUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.dockUserName" readonly placeholder="请选择标准法规部法规分析业务经理" @click.native="choiceZRR('dockUser', '选择标准法规工程师', roleForm.dockUser)">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -101,8 +101,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>责任工程师</h4> <h4>责任工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.dutyUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.dutyUserName" disabled placeholder="责任工程师">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -113,8 +113,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>产品工程经理/项目经理</h4> <h4>产品工程经理/项目经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.uploadUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.uploadUserName" disabled placeholder="产品工程经理/项目经理">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -125,8 +125,8 @@
<el-form-item prop="dockUserName" style="margin-bottom: 0"> <el-form-item prop="dockUserName" style="margin-bottom: 0">
<h4>标准法规部高级经理</h4> <h4>标准法规部高级经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.checkUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.checkUserName" disabled placeholder="标准法规部高级经理">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -147,21 +147,21 @@
<div class="content-top"> <div class="content-top">
<el-form :modal="queryUnqualidiedData" inline class="label-input-form"> <el-form :modal="queryUnqualidiedData" inline class="label-input-form">
<el-form-item label="标准号/标准名称" class="search-item"> <el-form-item label="标准号/标准名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="queryUnqualidiedData.standSerialNumber" v-model="queryUnqualidiedData.standSerialNumber"
placeholder="请输入" placeholder="请输入"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" class="search-item"> <el-form-item label="项目名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="queryUnqualidiedData.productName" v-model="queryUnqualidiedData.productName"
placeholder="请输入" placeholder="请输入"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="责任部门" class="search-item"> <el-form-item label="责任部门" class="search-item">
<el-input <el-input :disabled="disabledXX"
:config="zrbmOptions" :config="zrbmOptions"
clearable clearable
v-model="queryUnqualidiedData.responsibleUnit" v-model="queryUnqualidiedData.responsibleUnit"
@@ -170,7 +170,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -180,7 +180,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
v-btn-permission="'5905d0743c3504799aee83ac9697f8c5'" v-btn-permission="'5905d0743c3504799aee83ac9697f8c5'"
@@ -299,11 +299,11 @@
@pageChange="pageChange" @pageChange="pageChange"
@pageSizeChange="pageSizeChange"/> @pageSizeChange="pageSizeChange"/>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">确认</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">确认</el-button>
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -347,6 +347,7 @@ export default {
name: "wfhxzgStep1", name: "wfhxzgStep1",
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
modalshowflagZRBM: false, modalshowflagZRBM: false,
nodeListZRBM: [], nodeListZRBM: [],
loading: false, loading: false,
@@ -26,10 +26,10 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="选择项目" prop="orgName" class="add-form-item form-item-disabled"> <el-form-item label="选择项目" prop="orgName" class="add-form-item form-item-disabled">
<el-button size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择项目</el-button> <el-button :disabled="disabledXX" size="mini" type="primary" style="margin-left: 10px;" @click="choiceShow">选择项目</el-button>
</el-form-item> </el-form-item>
<el-form-item label="项目编号" prop="projectNumber" class="add-form-item form-item-disabled"> <el-form-item label="项目编号" prop="projectNumber" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="listForm.projectNumber" v-model="listForm.projectNumber"
placeholder="请输入项目编号" placeholder="请输入项目编号"
disabled disabled
@@ -37,7 +37,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectName" class="add-form-item form-item-disabled"> <el-form-item label="项目名称" prop="projectName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="listForm.projectName" v-model="listForm.projectName"
placeholder="请输入项目名称" placeholder="请输入项目名称"
disabled disabled
@@ -45,7 +45,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled"> <el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker <el-date-picker :disabled="disabledXX"
:picker-options="pickerOptions" :picker-options="pickerOptions"
v-model="listForm.endTime" v-model="listForm.endTime"
type="date" type="date"
@@ -57,9 +57,9 @@
</el-row> </el-row>
</el-form> </el-form>
</el-collapse-transition> </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>
<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> </el-button>
</div> </div>
@@ -68,8 +68,8 @@
</process-title> </process-title>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList" :disabled="addShow">添加</el-button> <el-button :disabled="disabledXX || addShow" 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="deleteList">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -125,7 +125,7 @@
align="center" align="center"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-select <el-select :disabled="disabledXX"
@focus="typeList(scope.row)" @focus="typeList(scope.row)"
@change="fileTypeChange" @change="fileTypeChange"
v-model="scope.row.fileType" v-model="scope.row.fileType"
@@ -172,7 +172,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -197,8 +197,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>标准法规工程师</h4> <h4>标准法规工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" placeholder="标准法规工程师" disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -208,8 +208,8 @@
<el-form-item prop="serviceManagerName" style="margin-bottom: 0"> <el-form-item prop="serviceManagerName" style="margin-bottom: 0">
<h4>产品工程经理</h4> <h4>产品工程经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.serviceManager" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.serviceManager" style="display: none;"></el-input>
<el-input v-model="roleForm.serviceManagerName" readonly placeholder="产品工程经理" <el-input :disabled="disabledXX" v-model="roleForm.serviceManagerName" readonly placeholder="产品工程经理"
@click.native="choiceZRR('serviceManager', '选择产品工程经理', roleForm.serviceManager)"> @click.native="choiceZRR('serviceManager', '选择产品工程经理', roleForm.serviceManager)">
</el-input> </el-input>
</div> </div>
@@ -226,7 +226,7 @@
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -235,6 +235,7 @@
@submit="handleSubmit" @submit="handleSubmit"
> >
</ProcessFooter> </ProcessFooter>
<loading :loading="loading">数据获取中</loading>
<!-- 选择项目抽屉--> <!-- 选择项目抽屉-->
<el-drawer <el-drawer
title="选择项目" title="选择项目"
@@ -248,7 +249,7 @@
<div class="left"> <div class="left">
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <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-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)" @change="optionsChange(projectSearch)"
placeholder="请选择管理主体" filterable clearable> placeholder="请选择管理主体" filterable clearable>
<el-option <el-option
@@ -261,7 +262,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="开发主体" class="search-item search-item-last"> <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 <el-option
v-for="(item, index) in developmentHostName" v-for="(item, index) in developmentHostName"
:key="index" :key="index"
@@ -272,7 +273,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="项目细分类" class="search-item search-item-last"> <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 <el-option
v-for="(item, index) in categoryName" v-for="(item, index) in categoryName"
:key="index" :key="index"
@@ -283,19 +284,19 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="项目编号" class="search-item search-item-last"> <el-form-item label="项目编号" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="projectSearch.projectNumber" v-model="projectSearch.projectNumber"
placeholder="请输入项目编号" placeholder="请输入项目编号"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" class="search-item search-item-last"> <el-form-item label="项目名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="projectSearch.projectName" v-model="projectSearch.projectName"
placeholder="请输入项目名称" placeholder="请输入项目名称"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
:loading="searching" :loading="searching"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -306,7 +307,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'" v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -363,8 +364,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 添加标准抽屉--> <!-- 添加标准抽屉-->
@@ -433,8 +434,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="closeStand">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="closeStand">取消</el-button>
<el-button type="primary" size="mini" @click="OkStand">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkStand">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
</div> </div>
@@ -456,11 +457,13 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7; return time.getTime() < Date.now() - 8.64e7;
}, },
}, },
loading:false,
managementHostName: [], //管理主体名称下拉框 managementHostName: [], //管理主体名称下拉框
developmentHostName: [], //开发主体名称下拉框 developmentHostName: [], //开发主体名称下拉框
categoryName: [], //项目细分类下拉框 categoryName: [], //项目细分类下拉框
@@ -577,7 +580,7 @@ export default {
}, {}, res => { }, {}, res => {
this.decomposeOptions.push( this.decomposeOptions.push(
{ {
value: 'BDR', value: "BDR",
label: '不带入' label: '不带入'
} }
) )
@@ -946,15 +949,14 @@ export default {
this.dataList = mes.form.dataList; this.dataList = mes.form.dataList;
this.roleForm = mes.roleForm; this.roleForm = mes.roleForm;
this.commentText = mes.commentText; this.commentText = mes.commentText;
this.loading=false
}); });
}, },
}, },
mounted() { mounted() {
this.loading=true
this.optionsChange() this.optionsChange()
this.bpnId = this.$route.query.bpnId this.bpnId = this.$route.query.bpnId
if (this.bpnId !== undefined) {
this.getData()
}
this.getProjectData(); this.getProjectData();
// 查询各下拉框数据 // 查询各下拉框数据
this.$http.get("sys/dictype/getDicTypeListCode", "", { this.$http.get("sys/dictype/getDicTypeListCode", "", {
@@ -965,21 +967,28 @@ export default {
}, e => { }, e => {
}); });
//查找分解单来源数据 //查找分解单来源数据
// this.$http.get('lawss/sarStandAttrDetails/getListData',{},{ this.$http.get('lawss/sarStandAttrDetails/getListData',{},{
// _this: this _this: this
// }, res => { }, res => {
// this.decomposeOptions.push( this.decomposeOptions.push(
// { {
// attrField: 'BDR', value: 'BDR',
// attrName: '不带入' label: '不带入'
// } }
// ) )
// res.data.forEach(item => { res.data.forEach(item => {
// if(item.sarType === 'STAND' || item.sarType === 'INLAND_STAND' || item.sarType === 'FOREIGN_STAND'){ if(item.sarType === 'STAND' || item.sarType === 'INLAND_STAND' || item.sarType === 'FOREIGN_STAND'){
// this.decomposeOptions.push(item) let itemTemp={
// } value:item.attrField,
// }) label:item.attrName
// }) }
this.decomposeOptions.push(itemTemp)
}
})
if (this.bpnId !== undefined) {
this.getData()
}
})
} }
}; };
</script> </script>
@@ -22,6 +22,15 @@
<el-form-item class="add-form-item form-item-disabled" label="项目名称" prop="projectName"> <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-input v-model="listForm.projectName" clearable disabled placeholder="请输入项目名称"></el-input>
</el-form-item> </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-col>
</el-row> </el-row>
</el-form> </el-form>
@@ -36,6 +36,15 @@
clearable clearable
></el-input> ></el-input>
</el-form-item> </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-col>
</el-row> </el-row>
</el-form> </el-form>
@@ -36,6 +36,15 @@
clearable clearable
></el-input> ></el-input>
</el-form-item> </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-col>
</el-row> </el-row>
</el-form> </el-form>
@@ -36,6 +36,15 @@
clearable clearable
></el-input> ></el-input>
</el-form-item> </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-col>
</el-row> </el-row>
</el-form> </el-form>
@@ -43,7 +43,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled"> <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" v-model="listForm.endTime"
type="date" type="date"
placeholder="请选择截止日期" placeholder="请选择截止日期"
@@ -106,7 +106,7 @@
align="center" align="center"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-select <el-select :disabled="disabledXX"
@change="fileTypeChange" @change="fileTypeChange"
v-model="scope.row.fileType" v-model="scope.row.fileType"
placeholder="请选择" placeholder="请选择"
@@ -233,7 +233,7 @@
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -358,6 +358,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
active: "1", //当前选中的type active: "1", //当前选中的type
isSubmit: false, isSubmit: false,
saveLoading: false, saveLoading: false,
@@ -25,17 +25,17 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="项目编号" prop="projectNumber" class="add-form-item form-item-disabled" style="float: left"> <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" v-model="qdform.projectNumber"
placeholder="请输入项目编号" placeholder="请输入项目编号"
disabled disabled
clearable clearable
></el-input> ></el-input>
</el-form-item> </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-button>
<el-form-item label="项目名称" prop="projectName" class="add-form-item form-item-disabled"> <el-form-item label="项目名称" prop="projectName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="qdform.projectName" v-model="qdform.projectName"
placeholder="请输入项目名称" placeholder="请输入项目名称"
disabled disabled
@@ -43,7 +43,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled"> <el-form-item label="截止日期" prop="endTime" class="add-form-item form-item-disabled">
<el-date-picker <el-date-picker :disabled="disabledXX"
:picker-options="pickerOptions" :picker-options="pickerOptions"
v-model="qdform.endTime" v-model="qdform.endTime"
type="date" type="date"
@@ -55,9 +55,9 @@
</el-row> </el-row>
</el-form> </el-form>
</el-collapse-transition> </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>
<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> </el-button>
</div> </div>
@@ -66,8 +66,8 @@
</process-title> </process-title>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button> <el-button :disabled="disabledXX" 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="delectList">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -148,7 +148,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -172,8 +172,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" placeholder="流程发起人" disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -184,8 +184,8 @@
<el-form-item prop="approveName" style="margin-bottom: 0"> <el-form-item prop="approveName" style="margin-bottom: 0">
<h4>认证工程师</h4> <h4>认证工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approveId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.approveId" style="display: none;"></el-input>
<el-input v-model="roleForm.approveName" readonly placeholder="选择认证工程师" <el-input :disabled="disabledXX" v-model="roleForm.approveName" readonly placeholder="选择认证工程师"
@click.native="choiceZRR('approveId', '选择认证工程师', roleForm.approveId)"></el-input> @click.native="choiceZRR('approveId', '选择认证工程师', roleForm.approveId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -197,8 +197,8 @@
<el-form-item prop="confirmName" style="margin-bottom: 0"> <el-form-item prop="confirmName" style="margin-bottom: 0">
<h4>产品工程经理</h4> <h4>产品工程经理</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.confirmId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.confirmId" style="display: none;"></el-input>
<el-input v-model="roleForm.confirmName" readonly placeholder="选择产品工程经理" <el-input :disabled="disabledXX" v-model="roleForm.confirmName" readonly placeholder="选择产品工程经理"
@click.native="choiceZRR('confirmId', '选择产品工程经理', roleForm.confirmId)"></el-input> @click.native="choiceZRR('confirmId', '选择产品工程经理', roleForm.confirmId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -215,7 +215,7 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -238,7 +238,7 @@
<div class="left"> <div class="left">
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px"> <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-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)" @change="optionsChange(projectSearch)"
placeholder="请选择管理主体" filterable clearable> placeholder="请选择管理主体" filterable clearable>
<el-option <el-option
@@ -251,7 +251,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="开发主体" class="search-item search-item-last"> <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 <el-option
v-for="(item, index) in developmentHostName" v-for="(item, index) in developmentHostName"
:key="index" :key="index"
@@ -262,7 +262,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="项目细分类" class="search-item search-item-last"> <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 <el-option
v-for="(item, index) in categoryName" v-for="(item, index) in categoryName"
:key="index" :key="index"
@@ -273,19 +273,19 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="项目编号" class="search-item search-item-last"> <el-form-item label="项目编号" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="projectSearch.projectNumber" v-model="projectSearch.projectNumber"
placeholder="请输入项目编号" placeholder="请输入项目编号"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" class="search-item search-item-last"> <el-form-item label="项目名称" class="search-item search-item-last">
<el-input <el-input :disabled="disabledXX"
v-model="projectSearch.projectName" v-model="projectSearch.projectName"
placeholder="请输入项目名称" placeholder="请输入项目名称"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -295,7 +295,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'" v-btn-permission="'3480a13964a18e000196e4d5bc6ef117'"
@@ -352,8 +352,8 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button size="mini" @click="cancelProject">取消</el-button> <el-button :disabled="disabledXX" size="mini" @click="cancelProject">取消</el-button>
<el-button type="primary" size="mini" @click="OkProject">带入</el-button> <el-button :disabled="disabledXX" type="primary" size="mini" @click="OkProject">带入</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 添加标准抽屉--> <!-- 添加标准抽屉-->
@@ -374,7 +374,7 @@
:inline="true" :inline="true"
> >
<el-form-item label="标准/政策来源" class="search-item"> <el-form-item label="标准/政策来源" class="search-item">
<el-select <el-select :disabled="disabledXX"
v-model="handleSelectForm.dataSource" v-model="handleSelectForm.dataSource"
@change="dataSourceChange" @change="dataSourceChange"
:popper-append-to-body="false" :popper-append-to-body="false"
@@ -386,7 +386,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准号/标准名称" class="search-item"> <el-form-item label="标准号/标准名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="handleSelectForm.lawNumber" v-model="handleSelectForm.lawNumber"
@change="lawNumberSearch" @change="lawNumberSearch"
placeholder="根据标准号/标准名称查找" placeholder="根据标准号/标准名称查找"
@@ -394,7 +394,7 @@
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否纳入认证清单" class="search-item"> <el-form-item label="是否纳入认证清单" class="search-item">
<el-select <el-select :disabled="disabledXX"
v-model="handleSelectForm.isRelateAccess" v-model="handleSelectForm.isRelateAccess"
@change="isRelateAccessChange" @change="isRelateAccessChange"
:popper-append-to-body="false" :popper-append-to-body="false"
@@ -404,7 +404,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标准状态" class="search-item"> <el-form-item label="标准状态" class="search-item">
<el-select <el-select :disabled="disabledXX"
v-model="handleSelectForm.textStatus" v-model="handleSelectForm.textStatus"
@change="isRelateAccessChange" @change="isRelateAccessChange"
:popper-append-to-body="false" :popper-append-to-body="false"
@@ -419,7 +419,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
size="small" size="small"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@@ -428,7 +428,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
type="default" type="default"
@@ -747,8 +747,8 @@
@pageChange="handleSelectPageChange" @pageChange="handleSelectPageChange"
@pageSizeChange="handleSelectPageSizeChange"></pagination> @pageSizeChange="handleSelectPageSizeChange"></pagination>
<div slot="footer" class="demo-drawer-footer"> <div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" size="mini" @click="standModel = false">取消</el-button> <el-button :disabled="disabledXX" 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" type="primary" size="mini" class="common-button-primary" @click="handleSelectConfirm" v-show="lawInfoTableLoading === false">确定</el-button>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
@@ -770,6 +770,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
//折叠的标志,true为折叠,false为不折叠 //折叠的标志,true为折叠,false为不折叠
foldFormFlag: false, foldFormFlag: false,
standModel: false, standModel: false,
@@ -25,28 +25,28 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled"> <el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.title" v-model="rhform.title"
placeholder="请输入课题名称" placeholder="请输入课题名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="课题主要研究内容" prop="content" class="add-form-item form-item-disabled"> <el-form-item label="课题主要研究内容" prop="content" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.content" v-model="rhform.content"
placeholder="请输入课题主要研究内容" placeholder="请输入课题主要研究内容"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="参会费用" prop="price" class="add-form-item form-item-disabled"> <el-form-item label="参会费用" prop="price" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.price" v-model="rhform.price"
placeholder="请输入参会费用" placeholder="请输入参会费用"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="参会时间" prop="time2" class="add-form-item form-item-disabled"> <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" v-model="rhform.time2"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
type="datetime" type="datetime"
@@ -54,21 +54,21 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="参会地点" prop="place" class="add-form-item form-item-disabled"> <el-form-item label="参会地点" prop="place" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.place" v-model="rhform.place"
placeholder="请输入参会地点" placeholder="请输入参会地点"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="承办单位" prop="Company" class="add-form-item form-item-disabled"> <el-form-item label="承办单位" prop="Company" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.Company" v-model="rhform.Company"
placeholder="请输入承办单位" placeholder="请输入承办单位"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="会议通知" prop="modelNameList" class="add-form-item form-item-disabled"> <el-form-item label="会议通知" prop="modelNameList" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="rhform.modelNameList" v-model="rhform.modelNameList"
@@ -80,7 +80,7 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload" @click="fileUpload"
@@ -90,7 +90,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="课题研究周期" prop="time" class="add-form-item form-item-disabled"> <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" v-model="rhform.time"
type="datetimerange" type="datetimerange"
range-separator="至" range-separator="至"
@@ -102,16 +102,16 @@
</el-row> </el-row>
</div> </div>
</el-collapse-transition> </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> </el-form>
<ProcessTitle> <ProcessTitle>
<template slot="title">课题组联系方式</template> <template slot="title">课题组联系方式</template>
</ProcessTitle> </ProcessTitle>
<div class="action-bar"> <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>
<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> </el-button>
</div> </div>
@@ -131,7 +131,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -139,7 +139,7 @@
label="单位" label="单位"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -148,7 +148,7 @@
width="200" width="200"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -157,7 +157,7 @@
width="350" width="350"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -165,10 +165,10 @@
<template slot="title">集团内部参与人员</template> <template slot="title">集团内部参与人员</template>
</ProcessTitle> </ProcessTitle>
<div class="action-bar"> <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>
<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> </el-button>
</div> </div>
@@ -188,7 +188,7 @@
width="170" width="170"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -197,7 +197,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -205,7 +205,7 @@
label="单位" label="单位"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -214,7 +214,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -223,7 +223,7 @@
width="200" width="200"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -232,7 +232,7 @@
width="300" width="300"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -241,7 +241,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -256,7 +256,7 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload2(scope.$index)" @click="fileUpload2(scope.$index)"
@@ -270,7 +270,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -295,8 +295,8 @@
<el-form-item prop="revisionId" style="margin-bottom: 0"> <el-form-item prop="revisionId" style="margin-bottom: 0">
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.revisionId" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.revisionId" style="display: none;"/>
<el-input v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/> <el-input :disabled="disabledXX" v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -306,8 +306,8 @@
<el-form-item prop="ministerIdName" style="margin-bottom: 0"> <el-form-item prop="ministerIdName" style="margin-bottom: 0">
<h4>法规认证部部长</h4> <h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.ministerIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('ministerId', '选择法规认证部部长', roleForm.ministerId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -317,8 +317,8 @@
<el-form-item prop="presidentIdName" style="margin-bottom: 0"> <el-form-item prop="presidentIdName" style="margin-bottom: 0">
<h4>公司副总</h4> <h4>公司副总</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.presidentId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.presidentIdName" readonly placeholder="选择公司副总" @click.native="choiceZRR('presidentId', '选择公司副总', roleForm.presidentId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -327,7 +327,7 @@
</el-timeline> </el-timeline>
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -403,6 +403,7 @@
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
commentText: '', commentText: '',
isSubmit: false, isSubmit: false,
saveLoading: false, saveLoading: false,
@@ -23,7 +23,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled"> <el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="rhform.title" v-model="rhform.title"
placeholder="请输入课题名称" placeholder="请输入课题名称"
@@ -31,7 +31,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="课题主要研究内容" prop="content" class="add-form-item form-item-disabled"> <el-form-item label="课题主要研究内容" prop="content" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="rhform.content" v-model="rhform.content"
placeholder="请输入课题主要研究内容" placeholder="请输入课题主要研究内容"
@@ -39,7 +39,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="参会费用" prop="price" class="add-form-item form-item-disabled"> <el-form-item label="参会费用" prop="price" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="rhform.price" v-model="rhform.price"
placeholder="请输入参会费用" placeholder="请输入参会费用"
@@ -47,7 +47,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="参会时间" prop="time2" class="add-form-item form-item-disabled"> <el-form-item label="参会时间" prop="time2" class="add-form-item form-item-disabled">
<el-date-picker <el-date-picker :disabled="disabledXX"
disabled disabled
v-model="rhform.time2" v-model="rhform.time2"
value-format="yyyy-MM-ddHH:mm:ss" value-format="yyyy-MM-ddHH:mm:ss"
@@ -56,7 +56,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="参会地点" prop="place" class="add-form-item form-item-disabled"> <el-form-item label="参会地点" prop="place" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="rhform.place" v-model="rhform.place"
placeholder="请输入参会地点" placeholder="请输入参会地点"
@@ -64,7 +64,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="承办单位" prop="Company" class="add-form-item form-item-disabled"> <el-form-item label="承办单位" prop="Company" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
v-model="rhform.Company" v-model="rhform.Company"
placeholder="请输入承办单位" placeholder="请输入承办单位"
@@ -77,7 +77,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="课题研究周期" prop="time" class="add-form-item form-item-disabled"> <el-form-item label="课题研究周期" prop="time" class="add-form-item form-item-disabled">
<el-date-picker <el-date-picker :disabled="disabledXX"
disabled disabled
v-model="rhform.time" v-model="rhform.time"
type="datetimerange" type="datetimerange"
@@ -89,7 +89,7 @@
</el-col> </el-col>
</el-row> </el-row>
</div> </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> </el-form>
<ProcessTitle> <ProcessTitle>
<template slot="title">会后信息</template> <template slot="title">会后信息</template>
@@ -104,14 +104,14 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="会议总结" prop="title2" class="add-form-item form-item-disabled"> <el-form-item label="会议总结" prop="title2" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="hhform.title2" v-model="hhform.title2"
placeholder="请输入会议总结" placeholder="请输入会议总结"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="会议资料" prop="modelNameList2" class="add-form-item form-item-disabled"> <el-form-item label="会议资料" prop="modelNameList2" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="hhform.modelNameList2" v-model="hhform.modelNameList2"
@@ -123,7 +123,7 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload" @click="fileUpload"
@@ -242,7 +242,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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="1"></el-option>
<el-option label="否" value="0"></el-option> <el-option label="否" value="0"></el-option>
</el-select> </el-select>
@@ -252,7 +252,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -277,8 +277,8 @@
<el-form-item prop="revisionId" style="margin-bottom: 0"> <el-form-item prop="revisionId" style="margin-bottom: 0">
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.revisionId" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.revisionId" style="display: none;"/>
<el-input v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/> <el-input :disabled="disabledXX" v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -288,8 +288,8 @@
<el-form-item prop="approvalIdName" style="margin-bottom: 0"> <el-form-item prop="approvalIdName" style="margin-bottom: 0">
<h4>法规认证部部长</h4> <h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.approvalId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.approvalIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('approvalId', '选择法规认证部部长', roleForm.approvalId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -298,7 +298,7 @@
</el-timeline> </el-timeline>
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
@@ -351,6 +351,7 @@
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
fileList: [], fileList: [],
commentText: '', commentText: '',
isSubmit: false, isSubmit: false,
@@ -25,28 +25,28 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled"> <el-form-item label="课题名称" prop="title" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.title" v-model="rhform.title"
placeholder="请输入课题名称" placeholder="请输入课题名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="主要议题" prop="content" class="add-form-item form-item-disabled"> <el-form-item label="主要议题" prop="content" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.content" v-model="rhform.content"
placeholder="请输入主要议题" placeholder="请输入主要议题"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="费用" prop="price" class="add-form-item form-item-disabled"> <el-form-item label="费用" prop="price" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="rhform.price" v-model="rhform.price"
placeholder="请输入费用" placeholder="请输入费用"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="课题组通知" prop="modelNameList" class="add-form-item form-item-disabled"> <el-form-item label="课题组通知" prop="modelNameList" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="rhform.modelNameList" v-model="rhform.modelNameList"
@@ -58,7 +58,7 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload" @click="fileUpload"
@@ -68,7 +68,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="课题研究周期" prop="time" class="add-form-item form-item-disabled"> <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" v-model="rhform.time"
type="datetimerange" type="datetimerange"
range-separator="至" range-separator="至"
@@ -80,16 +80,16 @@
</el-row> </el-row>
</div> </div>
</el-collapse-transition> </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> </el-form>
<ProcessTitle> <ProcessTitle>
<template slot="title">课题组联系方式</template> <template slot="title">课题组联系方式</template>
</ProcessTitle> </ProcessTitle>
<div class="action-bar"> <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>
<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> </el-button>
</div> </div>
@@ -109,7 +109,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -117,7 +117,7 @@
label="单位" label="单位"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -126,7 +126,7 @@
width="200" width="200"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -135,7 +135,7 @@
width="350" width="350"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@@ -143,10 +143,10 @@
<template slot="title">集团内部参与人员</template> <template slot="title">集团内部参与人员</template>
</ProcessTitle> </ProcessTitle>
<div class="action-bar"> <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>
<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> </el-button>
</div> </div>
@@ -166,7 +166,7 @@
width="170" width="170"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -175,7 +175,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -183,7 +183,7 @@
label="单位" label="单位"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -192,7 +192,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -201,7 +201,7 @@
width="200" width="200"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -210,7 +210,7 @@
width="300" width="300"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -219,7 +219,7 @@
width="150" width="150"
align="center"> align="center">
<template slot-scope="scope"> <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> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -234,7 +234,7 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="fileUpload2(scope.$index)" @click="fileUpload2(scope.$index)"
@@ -248,7 +248,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="回执说明"> <el-collapse-item title="回执说明">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -273,8 +273,8 @@
<el-form-item prop="revisionId" style="margin-bottom: 0"> <el-form-item prop="revisionId" style="margin-bottom: 0">
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.revisionId" style="display: none;"/> <el-input :disabled="disabledXX" v-model="roleForm.revisionId" style="display: none;"/>
<el-input v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/> <el-input :disabled="disabledXX" v-model="roleForm.revisionIdName" placeholder="流程发起人" disabled/>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -284,8 +284,8 @@
<el-form-item prop="ministerIdName" style="margin-bottom: 0"> <el-form-item prop="ministerIdName" style="margin-bottom: 0">
<h4>法规认证部部长</h4> <h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.ministerId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.ministerIdName" readonly placeholder="选择法规认证部部长" @click.native="choiceZRR('ministerId', '选择法规认证部部长', roleForm.ministerId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -295,8 +295,8 @@
<el-form-item prop="inspectorIdName" style="margin-bottom: 0"> <el-form-item prop="inspectorIdName" style="margin-bottom: 0">
<h4>法规认证部副总监</h4> <h4>法规认证部副总监</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.inspectorId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.inspectorIdName" readonly placeholder="选择法规认证部副总监" @click.native="choiceZRR('inspectorId', '选择法规认证部副总监', roleForm.inspectorId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -306,8 +306,8 @@
<el-form-item prop="presidentIdName" style="margin-bottom: 0"> <el-form-item prop="presidentIdName" style="margin-bottom: 0">
<h4>公司副总</h4> <h4>公司副总</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.presidentId" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.presidentIdName" readonly placeholder="选择公司副总" @click.native="choiceZRR('presidentId', '选择公司副总', roleForm.presidentId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -316,7 +316,7 @@
</el-timeline> </el-timeline>
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -392,6 +392,7 @@
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
commentText: '', commentText: '',
isSubmit: false, isSubmit: false,
saveLoading: false, saveLoading: false,
@@ -24,7 +24,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="政策分类" prop="lawsType" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in lawsTypeOptions" v-for="item in lawsTypeOptions"
placeholder="请选择政策分类" placeholder="请选择政策分类"
@@ -35,14 +35,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="政策名称" prop="lawsName" class="add-form-item form-item-disabled"> <el-form-item label="政策名称" prop="lawsName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.lawsName" v-model="form.lawsName"
placeholder="请输入政策名称" placeholder="请输入政策名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="文本状态" prop="lawsTextState" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in lawsTextStateOptions" v-for="item in lawsTextStateOptions"
placeholder="请选择" placeholder="请选择"
@@ -53,7 +53,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="发文日期" prop="issueTime" class="add-form-item form-item-disabled"> <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" v-model="form.issueTime"
type="date" type="date"
placeholder="请选择发文日期" placeholder="请选择发文日期"
@@ -61,7 +61,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="征集意见周期" prop="commentCycleDate" class="add-form-item form-item-disabled"> <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" v-model="commentCycleDate"
type="daterange" type="daterange"
align="right" align="right"
@@ -74,7 +74,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="适用区域" prop="lawsSyqy" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in lawsSyqyOptions" v-for="item in lawsSyqyOptions"
placeholder="请选择适用区域" placeholder="请选择适用区域"
@@ -85,21 +85,21 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="政策文号" prop="lawsNo" class="add-form-item form-item-disabled"> <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" v-model="form.lawsNo"
placeholder="请输入政策文号" placeholder="请输入政策文号"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="信息简报" prop="lawsBulletin" class="add-form-item form-item-disabled"> <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" v-model.number="form.lawsBulletin"
placeholder="请输入信息简报" placeholder="请输入信息简报"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="备注(最终政策发布)" prop="lawsRemark" class="add-form-item form-item-disabled"> <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" v-model.number="form.lawsRemark"
placeholder="请输入备注(最终政策发布)" placeholder="请输入备注(最终政策发布)"
clearable clearable
@@ -108,7 +108,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<!-- <el-form-item label="国家/地区" prop="country" class="add-form-item form-item-disabled">--> <!-- <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--> <!-- <el-option-->
<!-- v-for="item in countryOptions"--> <!-- v-for="item in countryOptions"-->
<!-- placeholder="请选择"--> <!-- placeholder="请选择"-->
@@ -119,21 +119,21 @@
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="政策编号" prop="lawsNumber" class="add-form-item form-item-disabled"> <el-form-item label="政策编号" prop="lawsNumber" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.lawsNumber" v-model="form.lawsNumber"
placeholder="请输入政策编号" placeholder="请输入政策编号"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="英文名称" prop="lawsEnName" class="add-form-item form-item-disabled"> <el-form-item label="英文名称" prop="lawsEnName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.lawsEnName" v-model="form.lawsEnName"
placeholder="请输入英文名称" placeholder="请输入英文名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px"> <el-form-item class="add-form-item form-item-disabled" style="margin-left: -210px">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
:loading="loadSarStandard" :loading="loadSarStandard"
@click="handleSearchStandard"> @click="handleSearchStandard">
@@ -141,7 +141,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="发文单位" prop="issueCompany" class="add-form-item form-item-disabled"> <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" v-model="form.issueCompany"
placeholder="请输入发文单位" placeholder="请输入发文单位"
clearable clearable
@@ -154,7 +154,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="年度" prop="lawsYear" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in lawsYearOptions" v-for="item in lawsYearOptions"
placeholder="请选择年度" placeholder="请选择年度"
@@ -165,7 +165,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="适用车型" prop="lawsSycx" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in lawsSycxOptions" v-for="item in lawsSycxOptions"
placeholder="请选择适用车型" placeholder="请选择适用车型"
@@ -176,14 +176,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="福田转发通知文号" prop="lawsNotisyncNum" class="add-form-item form-item-disabled"> <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" v-model="form.lawsNotisyncNum"
placeholder="请输入福田转发通知文号" placeholder="请输入福田转发通知文号"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item v-show="verifySarStandard" label="标签" prop="lawsLabel" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in lawsLabelOptions" v-for="item in lawsLabelOptions"
placeholder="请选择标签" placeholder="请选择标签"
@@ -208,7 +208,7 @@
:disabled="false" :disabled="false"
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <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"--> <!-- v-model="form.SSRQLAWS"-->
<!-- type="date"--> <!-- type="date"-->
<!-- placeholder="请选择标准实施日期(标准文本)"--> <!-- placeholder="请选择标准实施日期(标准文本)"-->
@@ -221,7 +221,7 @@
:disabled="false" :disabled="false"
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <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"--> <!-- v-model="form.ZCXSSRQLAWS"-->
<!-- type="date"--> <!-- type="date"-->
<!-- placeholder="请选择在产车实施日期(标准文本)"--> <!-- placeholder="请选择在产车实施日期(标准文本)"-->
@@ -236,7 +236,7 @@
:disabled="false" :disabled="false"
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <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"--> <!-- v-model="form.XCXSSRQLAWS"-->
<!-- type="date"--> <!-- type="date"-->
<!-- placeholder="请选择新车型实施日期(标准文本"--> <!-- placeholder="请选择新车型实施日期(标准文本"-->
@@ -244,7 +244,7 @@
<!-- </el-date-picker>--> <!-- </el-date-picker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="实施日期(国际)" prop="ssrqgj" class="add-form-item form-item-disabled">--> <!-- <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"--> <!-- v-model="form.ssrqgj"-->
<!-- type="date"--> <!-- type="date"-->
<!-- placeholder="请选择实施日期(国际)"--> <!-- placeholder="请选择实施日期(国际)"-->
@@ -252,7 +252,7 @@
<!-- </el-date-picker>--> <!-- </el-date-picker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="新车型实施日期(国际)" prop="xcxssrqgj" class="add-form-item form-item-disabled">--> <!-- <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"--> <!-- v-model="form.xcxssrqgj"-->
<!-- type="date"--> <!-- type="date"-->
<!-- placeholder="请选择新车型实施日期(国家)"--> <!-- placeholder="请选择新车型实施日期(国家)"-->
@@ -260,7 +260,7 @@
<!-- </el-date-picker>--> <!-- </el-date-picker>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="在产车实施日期(国际)" prop="zccssrqgj" class="add-form-item form-item-disabled">--> <!-- <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"--> <!-- v-model="form.zccssrqgj"-->
<!-- type="date"--> <!-- type="date"-->
<!-- placeholder="请选择在产车实施日期(国家)"--> <!-- placeholder="请选择在产车实施日期(国家)"-->
@@ -277,7 +277,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="政策文本" prop="ZCWBLAWSName" class="add-form-item form-item-disabled"> <el-form-item label="政策文本" prop="ZCWBLAWSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.ZCWBLAWSName" 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 v-for="(item,index) in ZCWBLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -300,7 +300,7 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="解读文件" prop="JDWJLAWSName" class="add-form-item form-item-disabled"> <el-form-item label="解读文件" prop="JDWJLAWSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.JDWJLAWSName" 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 v-for="(item,index) in JDWJLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -325,7 +325,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="过程文本" prop="GCWBLAWSName" class="add-form-item form-item-disabled"> <el-form-item label="过程文本" prop="GCWBLAWSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.GCWBLAWSName" 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 v-for="(item,index) in GCWBLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -357,13 +357,13 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<!-- <el-form-item label="发布机构" prop="FBJGLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="发布机构" prop="FBJGLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.FBJGLAWS"--> <!-- v-model="form.FBJGLAWS"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="投稿人" prop="TGRLAWS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in TGRLAWSOptions" v-for="item in TGRLAWSOptions"
placeholder="请选择" placeholder="请选择"
@@ -374,7 +374,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="能源类型" prop="NYLXLAWS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in NYLXLAWSOptions" v-for="item in NYLXLAWSOptions"
placeholder="请选择" placeholder="请选择"
@@ -385,7 +385,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="责任部门" prop="ZRBMLAWS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in ZRBMLAWSOptions" v-for="item in ZRBMLAWSOptions"
placeholder="请选择" placeholder="请选择"
@@ -396,7 +396,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="我司参与深度" prop="CYSDLAWS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in CYSDLAWSOptions" v-for="item in CYSDLAWSOptions"
placeholder="请选择" placeholder="请选择"
@@ -409,7 +409,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="投稿单位" prop="TGDWLAWS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in TGDWLAWSOptions" v-for="item in TGDWLAWSOptions"
placeholder="请选择" placeholder="请选择"
@@ -420,7 +420,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="适用认证" prop="YYRZLAWS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in YYRZLAWSOptions" v-for="item in YYRZLAWSOptions"
placeholder="请选择" placeholder="请选择"
@@ -431,7 +431,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="责任工程师" prop="ZRGCSLAWS" class="add-form-item form-item-disabled"> <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 <el-option
v-for="item in ZRGCSLAWSOptions" v-for="item in ZRGCSLAWSOptions"
placeholder="请选择" placeholder="请选择"
@@ -451,12 +451,12 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="代替文件号" prop="DTWJHLAWS" class="add-form-item form-item-disabled"> <el-form-item label="代替文件号" prop="DTWJHLAWS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.DTWJHLAWS" v-model="form.DTWJHLAWS"
placeholder="请输入代替标准号" placeholder="请输入代替标准号"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -465,7 +465,7 @@
>{{'手动查找'}}</el-button> >{{'手动查找'}}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="关联文件" prop="GLWJLAWSName" class="add-form-item form-item-disabled"> <el-form-item label="关联文件" prop="GLWJLAWSName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
disabled disabled
style="display: none;" style="display: none;"
v-model="form.GLWJLAWSName" 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 v-for="(item,index) in GLWJLAWSFileList" :key="index" @click="handleFilePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">{{ item.name }}</div>
</div> </div>
<div style="width: 20%;"> <div style="width: 20%;">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -488,7 +488,7 @@
</div> </div>
</el-form-item> </el-form-item>
<!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="相关流程" prop="xglc" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.xglc"--> <!-- v-model="form.xglc"-->
<!-- placeholder="请输入相关流程"--> <!-- placeholder="请输入相关流程"-->
<!-- clearable--> <!-- clearable-->
@@ -497,12 +497,12 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="引用标准&政策" prop="YYBZZCLAWS" class="add-form-item form-item-disabled"> <el-form-item label="引用标准&政策" prop="YYBZZCLAWS" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.YYBZZCLAWS" v-model="form.YYBZZCLAWS"
placeholder="请输入引用标准&政策" placeholder="请输入引用标准&政策"
clearable clearable
></el-input> ></el-input>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -511,12 +511,12 @@
>{{'手动查找'}}</el-button> >{{'手动查找'}}</el-button>
</el-form-item> </el-form-item>
<!-- <el-form-item label="被代替文件号" prop="BDTWJHLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="被代替文件号" prop="BDTWJHLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- v-model="form.BDTWJHLAWS"--> <!-- v-model="form.BDTWJHLAWS"-->
<!-- placeholder="请输入被代替文件号"--> <!-- placeholder="请输入被代替文件号"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!--&lt;!&ndash; <el-button&ndash;&gt;--> <!--&lt;!&ndash; <el-button :disabled="disabledXX" &ndash;&gt;-->
<!--&lt;!&ndash; type="primary"&ndash;&gt;--> <!--&lt;!&ndash; type="primary"&ndash;&gt;-->
<!--&lt;!&ndash; class="common-button-primary"&ndash;&gt;--> <!--&lt;!&ndash; class="common-button-primary"&ndash;&gt;-->
<!--&lt;!&ndash; size="mini"&ndash;&gt;--> <!--&lt;!&ndash; size="mini"&ndash;&gt;-->
@@ -530,7 +530,7 @@
<el-collapse v-show="verifySarStandard" v-model="activeName" accordion> <el-collapse v-show="verifySarStandard" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1"> <el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -553,7 +553,7 @@
<el-form-item prop="prcCreateUserName" style="margin-bottom: 0"> <el-form-item prop="prcCreateUserName" style="margin-bottom: 0">
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -563,7 +563,7 @@
<!-- <el-form-item prop="zrUserName" style="margin-bottom: 0">--> <!-- <el-form-item prop="zrUserName" style="margin-bottom: 0">-->
<!-- <h4>会签责任人</h4>--> <!-- <h4>会签责任人</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">--> <!-- <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-input></div>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-card>--> <!-- </el-card>-->
@@ -573,7 +573,7 @@
<!-- <el-form-item prop="applyUpdUserName" style="margin-bottom: 0">--> <!-- <el-form-item prop="applyUpdUserName" style="margin-bottom: 0">-->
<!-- <h4>修订申请人</h4>--> <!-- <h4>修订申请人</h4>-->
<!-- <div style="margin-top: 10px;width: 300px;">--> <!-- <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>--> <!-- </div>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-card>--> <!-- </el-card>-->
@@ -583,7 +583,7 @@
<el-form-item prop="jlUserName" style="margin-bottom: 0"> <el-form-item prop="jlUserName" style="margin-bottom: 0">
<h4>政策业务经理</h4> <h4>政策业务经理</h4>
<div style="margin-top: 10px;width: 300px;"> <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> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -594,8 +594,7 @@
</el-form> </el-form>
</div> </div>
<!-- 保存||提交--> <!-- 保存||提交-->
<ProcessFooter <ProcessFooter v-show="!disabledXX || verifySarStandard"
v-show="verifySarStandard"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -637,7 +636,7 @@
<div class="left"> <div class="left">
<el-form :modal="replaceLawsNumForm" :inline="true" class="label-input-form" @keyup.enter.native="getReplaceLawsNumRowFirst"> <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-form-item label="标准来源" class="search-item" v-if="dataSource">
<el-select <el-select :disabled="disabledXX"
:popper-append-to-body="false" :popper-append-to-body="false"
v-model="replaceLawsNumForm.standType" v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源" placeholder="请选择标准来源"
@@ -647,14 +646,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="编号/名称" class="search-item"> <el-form-item label="编号/名称" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model.trim="replaceLawsNumForm.numberName" v-model.trim="replaceLawsNumForm.numberName"
placeholder="根据编号/名称查找" placeholder="根据编号/名称查找"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="small" size="small"
@@ -663,7 +662,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="small" size="small"
@click="getResetLawsNumRow">清空 @click="getResetLawsNumRow">清空
@@ -721,8 +720,8 @@
@pageChange="pageChangeReplace" @pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination> @pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer"> <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 :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> <el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div> </div>
</el-dialog> </el-dialog>
<Role-tree <Role-tree
@@ -743,7 +742,7 @@
<!-- :visible.sync="modalShowFlag"--> <!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"--> <!-- :wrapperClosable="false"-->
<!-- size="800px">--> <!-- size="800px">-->
<!-- <el-input--> <!-- <el-input :disabled="disabledXX" -->
<!-- style="width:70%;padding: 10px"--> <!-- style="width:70%;padding: 10px"-->
<!-- placeholder="请输入姓名"--> <!-- placeholder="请输入姓名"-->
<!-- v-model="filterText">--> <!-- v-model="filterText">-->
@@ -766,8 +765,8 @@
<!-- ref="tree">--> <!-- ref="tree">-->
<!-- </el-tree>--> <!-- </el-tree>-->
<!-- <div id="roleFormButton" class="demo-drawer-footer">--> <!-- <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 :disabled="disabledXX" 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-default" size="mini" icon="el-icon-close" @click="cancelUserInfo">取消</el-button>-->
<!-- </div>--> <!-- </div>-->
<!-- </el-drawer>--> <!-- </el-drawer>-->
<!-- 选择标准的弹框 --> <!-- 选择标准的弹框 -->
@@ -783,28 +782,28 @@
<div class="standard-table-search"> <div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area"> <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-form-item label="政策编号" style="margin-right:-20px" prop="lawsNumber" class="search-item" >
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsNumber" v-model="standardSearchForm.lawsNumber"
clearable placeholder="根据编号查找" clearable placeholder="根据编号查找"
:maxlength="100" :maxlength="100"
@keyup.enter.native="handleSearchStandard"/> @keyup.enter.native="handleSearchStandard"/>
</el-form-item> </el-form-item>
<el-form-item label="政策名称" style="margin-right:-20px" prop="lawsName" class="search-item" > <el-form-item label="政策名称" style="margin-right:-20px" prop="lawsName" class="search-item" >
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsName" v-model="standardSearchForm.lawsName"
placeholder="请输入政策名称" placeholder="请输入政策名称"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="英文名称" style="margin-right:-20px" prop="lawsEnName" class="search-item" > <el-form-item label="英文名称" style="margin-right:-20px" prop="lawsEnName" class="search-item" >
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsEnName" v-model="standardSearchForm.lawsEnName"
placeholder="请输入英文名称" placeholder="请输入英文名称"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-formItem label="文本状态" prop="lawsTextState" class="search-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 <el-option
v-for="item in lawsTextStateOptions" v-for="item in lawsTextStateOptions"
placeholder="请选择" placeholder="请选择"
@@ -815,7 +814,7 @@
</el-select> </el-select>
</el-formItem> </el-formItem>
<el-form-item> <el-form-item>
<el-button <el-button :disabled="disabledXX"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -823,7 +822,7 @@
@click="handleSearchStandard"> @click="handleSearchStandard">
查询 查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="handleResetSearch"> @click="handleResetSearch">
@@ -882,7 +881,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" width="80"> <el-table-column label="操作" align="center" width="80">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button :disabled="disabledXX"
class="opera-btn" class="opera-btn"
size="mini" size="mini"
type="primary" type="primary"
@@ -901,21 +900,21 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
:loading="drLoading" :loading="drLoading"
@click="handleProcessStandardNext(1)">新增</el-button> @click="handleProcessStandardNext(1)">新增</el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
:loading="drLoading" :loading="drLoading"
@click="handleProcessStandardNext(2)">带入</el-button> @click="handleProcessStandardNext(2)">带入</el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-default" class="common-button-default"
icon="el-icon-close" icon="el-icon-close"
@@ -970,6 +969,7 @@
callback() callback()
}; };
return { return {
disabledXX:!!this.$route.query.disabledXX,
pickerOptions: { pickerOptions: {
shortcuts: [{ shortcuts: [{
text: '最近一周', text: '最近一周',
@@ -192,7 +192,7 @@
:key="'SSRQLAWS'" :key="'SSRQLAWS'"
:config="{attrName:'实施日期(标准文本)',attrField:'SSRQLAWS'}" :config="{attrName:'实施日期(标准文本)',attrField:'SSRQLAWS'}"
v-model="form.SSRQLAWS" v-model="form.SSRQLAWS"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled--> <!-- <el-date-picker disabled-->
@@ -205,7 +205,7 @@
:key="'ZCXSSRQLAWS'" :key="'ZCXSSRQLAWS'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'ZCXSSRQLAWS'}" :config="{attrName:'在产车实施日期(标准文本)',attrField:'ZCXSSRQLAWS'}"
v-model="form.ZCXSSRQLAWS" v-model="form.ZCXSSRQLAWS"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled--> <!-- <el-date-picker disabled-->
@@ -220,7 +220,7 @@
:key="'XCXSSRQLAWS'" :key="'XCXSSRQLAWS'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'XCXSSRQLAWS'}" :config="{attrName:'新车型实施日期(标准文本)',attrField:'XCXSSRQLAWS'}"
v-model="form.XCXSSRQLAWS" v-model="form.XCXSSRQLAWS"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled--> <!-- <el-date-picker disabled-->
@@ -192,7 +192,7 @@
:key="'SSRQLAWS'" :key="'SSRQLAWS'"
:config="{attrName:'实施日期(标准文本)',attrField:'SSRQLAWS'}" :config="{attrName:'实施日期(标准文本)',attrField:'SSRQLAWS'}"
v-model="form.SSRQLAWS" v-model="form.SSRQLAWS"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="实施日期(标准文本)" prop="SSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled--> <!-- <el-date-picker disabled-->
@@ -205,7 +205,7 @@
:key="'ZCXSSRQLAWS'" :key="'ZCXSSRQLAWS'"
:config="{attrName:'在产车实施日期(标准文本)',attrField:'ZCXSSRQLAWS'}" :config="{attrName:'在产车实施日期(标准文本)',attrField:'ZCXSSRQLAWS'}"
v-model="form.ZCXSSRQLAWS" v-model="form.ZCXSSRQLAWS"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="在产车实施日期(标准文本)" prop="ZCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled--> <!-- <el-date-picker disabled-->
@@ -220,7 +220,7 @@
:key="'XCXSSRQLAWS'" :key="'XCXSSRQLAWS'"
:config="{attrName:'新车型实施日期(标准文本)',attrField:'XCXSSRQLAWS'}" :config="{attrName:'新车型实施日期(标准文本)',attrField:'XCXSSRQLAWS'}"
v-model="form.XCXSSRQLAWS" v-model="form.XCXSSRQLAWS"
:disabled="true" disabled
></cus-tom-data-picker-group> ></cus-tom-data-picker-group>
<!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">--> <!-- <el-form-item label="新车型实施日期(标准文本)" prop="XCXSSRQLAWS" class="add-form-item form-item-disabled">-->
<!-- <el-date-picker disabled--> <!-- <el-date-picker disabled-->
@@ -25,30 +25,30 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="政策编号" prop="lawsNumber" class="add-form-item form-item-disabled"> <el-form-item label="政策编号" prop="lawsNumber" class="add-form-item form-item-disabled">
<div class="addButton" style="padding-left: 10px"> <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> </div>
<el-input <el-input :disabled="disabledXX"
v-model="form.lawsNumber" v-model="form.lawsNumber"
placeholder="请输入政策编号" placeholder="请输入政策编号"
clearable clearable
/> />
</el-form-item> </el-form-item>
<el-form-item label="政策名称" prop="lawsName" class="add-form-item form-item-disabled"> <el-form-item label="政策名称" prop="lawsName" class="add-form-item form-item-disabled">
<el-input <el-input :disabled="disabledXX"
v-model="form.lawsName" v-model="form.lawsName"
placeholder="请输入政策名称" placeholder="请输入政策名称"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="截止时间" prop="endTime" class="add-form-item form-item-disabled"> <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" v-model="form.endTime"
type="date" type="date"
placeholder="请选择截止时间"> placeholder="请选择截止时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="政策征求意见周期" prop="cycleTime" class="add-form-item form-item-disabled"> <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" v-model="form.cycleTime"
type="daterange" type="daterange"
range-separator="—" range-separator="—"
@@ -67,7 +67,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="意见填写"> <el-collapse-item title="意见填写">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -91,8 +91,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" placeholder="流程发起人" disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -104,8 +104,8 @@
<el-form-item prop="responseDockerName" style="margin-bottom: 0"> <el-form-item prop="responseDockerName" style="margin-bottom: 0">
<h4>责任对接人</h4> <h4>责任对接人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.responseDockerId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.responseDockerId" style="display: none;"></el-input>
<el-input v-model="roleForm.responseDockerName" readonly placeholder="选择责任对接人" <el-input :disabled="disabledXX" v-model="roleForm.responseDockerName" readonly placeholder="选择责任对接人"
@click.native="choicePeoPle('responseDockerId', '选择责任对接人', roleForm.responseDockerId)"></el-input> @click.native="choicePeoPle('responseDockerId', '选择责任对接人', roleForm.responseDockerId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -118,8 +118,8 @@
<el-form-item prop="lawsProveEngineerName" style="margin-bottom: 0"> <el-form-item prop="lawsProveEngineerName" style="margin-bottom: 0">
<h4>法规认证工程师</h4> <h4>法规认证工程师</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveEngineerId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.lawsProveEngineerId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveEngineerName" readonly placeholder="选择法规认证工程师" <el-input :disabled="disabledXX" v-model="roleForm.lawsProveEngineerName" readonly placeholder="选择法规认证工程师"
@click.native="choicePeoPle('lawsProveEngineerId', '选择法规认证工程师', roleForm.lawsProveEngineerId)"></el-input> @click.native="choicePeoPle('lawsProveEngineerId', '选择法规认证工程师', roleForm.lawsProveEngineerId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -132,8 +132,8 @@
<el-form-item prop="lawsProveMinisterName" style="margin-bottom: 0"> <el-form-item prop="lawsProveMinisterName" style="margin-bottom: 0">
<h4>法规认证部部长</h4> <h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长" <el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长"
@click.native="choicePeoPle('lawsProveMinisterId', '选择法规认证部部长', roleForm.lawsProveMinisterId)"></el-input> @click.native="choicePeoPle('lawsProveMinisterId', '选择法规认证部部长', roleForm.lawsProveMinisterId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -146,8 +146,8 @@
<el-form-item prop="lawsProveViceChiefName" style="margin-bottom: 0"> <el-form-item prop="lawsProveViceChiefName" style="margin-bottom: 0">
<h4>法规认证部副总监</h4> <h4>法规认证部副总监</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监" <el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监"
@click.native="choicePeoPle('lawsProveViceChiefId', '选择法规认证部副总监', roleForm.lawsProveViceChiefId)"></el-input> @click.native="choicePeoPle('lawsProveViceChiefId', '选择法规认证部副总监', roleForm.lawsProveViceChiefId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -159,8 +159,8 @@
<el-form-item prop="lawsProveChiefName" style="margin-bottom: 0"> <el-form-item prop="lawsProveChiefName" style="margin-bottom: 0">
<h4>法规认证部总监</h4> <h4>法规认证部总监</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规认证部总监" <el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规认证部总监"
@click.native="choicePeoPle('lawsProveChiefId', '选择法规认证部总监', roleForm.lawsProveChiefId)"></el-input> @click.native="choicePeoPle('lawsProveChiefId', '选择法规认证部总监', roleForm.lawsProveChiefId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -177,7 +177,7 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -199,28 +199,28 @@
<div class="standard-table-search"> <div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area"> <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-form-item label="政策编号" style="margin-right:10px" prop="lawsNumber" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsNumber" v-model="standardSearchForm.lawsNumber"
clearable placeholder="根据编号查找" clearable placeholder="根据编号查找"
:maxlength="100" :maxlength="100"
@keyup.enter.native="handleSearchStandard"/> @keyup.enter.native="handleSearchStandard"/>
</el-form-item> </el-form-item>
<el-form-item label="政策名称" style="margin-right:10px" prop="lawsName" class="search-item"> <el-form-item label="政策名称" style="margin-right:10px" prop="lawsName" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.lawsName" v-model="standardSearchForm.lawsName"
placeholder="请输入政策名称" placeholder="请输入政策名称"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button :disabled="disabledXX"
size="mini" size="mini"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="handleSearchStandard"> @click="handleSearchStandard">
查询 查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
size="mini" size="mini"
class="common-button-default" class="common-button-default"
@click="handleResetSearch"> @click="handleResetSearch">
@@ -283,7 +283,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" width="80"> <el-table-column label="操作" align="center" width="80">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button :disabled="disabledXX"
class="opera-btn" class="opera-btn"
size="mini" size="mini"
type="primary" type="primary"
@@ -302,21 +302,21 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- round--> <!-- round-->
<!-- class="common-button-primary"--> <!-- class="common-button-primary"-->
<!-- icon="el-icon-check"--> <!-- icon="el-icon-check"-->
<!-- type="primary"--> <!-- type="primary"-->
<!-- @click="handleProcessStandardNext(1)">新增--> <!-- @click="handleProcessStandardNext(1)">新增-->
<!-- </el-button>--> <!-- </el-button>-->
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
@click="handleProcessStandardNext(2)">带入 @click="handleProcessStandardNext(2)">带入
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-default" class="common-button-default"
icon="el-icon-close" icon="el-icon-close"
@@ -343,6 +343,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
bpnId: this.$route.query.bpnId, bpnId: this.$route.query.bpnId,
standardCheckedList: [], standardCheckedList: [],
tableHeight: { tableHeight: {
@@ -22,8 +22,8 @@
</ProcessTitle> </ProcessTitle>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="handleSearchStandard">调取</el-button> <el-button :disabled="disabledXX" 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="handleDeleteStandard">删除</el-button>
</div> </div>
</div> </div>
<div class="content"> <div class="content">
@@ -84,7 +84,7 @@
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="意见填写"> <el-collapse-item title="意见填写">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input <el-input :disabled="disabledXX"
type="textarea" type="textarea"
:rows="3" :rows="3"
resize="none" resize="none"
@@ -108,8 +108,8 @@
<el-form-item prop="startUserName" style="margin-bottom: 0"> <el-form-item prop="startUserName" style="margin-bottom: 0">
<h4>流程发起人</h4> <h4>流程发起人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.startUser" style="display: none;"></el-input> <el-input :disabled="disabledXX" 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.startUserName" placeholder="法规管理员" disabled></el-input>
</div> </div>
</el-form-item> </el-form-item>
</el-card> </el-card>
@@ -121,8 +121,8 @@
<el-form-item prop="lawsProveMinisterName" style="margin-bottom: 0"> <el-form-item prop="lawsProveMinisterName" style="margin-bottom: 0">
<h4>法规认证部部长</h4> <h4>法规认证部部长</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长" <el-input :disabled="disabledXX" v-model="roleForm.lawsProveMinisterName" readonly placeholder="选择法规认证部部长"
@click.native="choicePeoPle('lawsProveMinisterId', '选择法规认证部部长', roleForm.lawsProveMinisterId)"></el-input> @click.native="choicePeoPle('lawsProveMinisterId', '选择法规认证部部长', roleForm.lawsProveMinisterId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -135,8 +135,8 @@
<el-form-item prop="lawsProveViceChiefName" style="margin-bottom: 0"> <el-form-item prop="lawsProveViceChiefName" style="margin-bottom: 0">
<h4>法规认证部副总监</h4> <h4>法规认证部副总监</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监" <el-input :disabled="disabledXX" v-model="roleForm.lawsProveViceChiefName" readonly placeholder="选择法规认证部副总监"
@click.native="choicePeoPle('lawsProveViceChiefId', '选择法规认证部副总监', roleForm.lawsProveViceChiefId)"></el-input> @click.native="choicePeoPle('lawsProveViceChiefId', '选择法规认证部副总监', roleForm.lawsProveViceChiefId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -149,8 +149,8 @@
<el-form-item prop="responseDeptLeaderName" style="margin-bottom: 0"> <el-form-item prop="responseDeptLeaderName" style="margin-bottom: 0">
<h4>责任部门领导</h4> <h4>责任部门领导</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.responseDeptLeaderId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.responseDeptLeaderId" style="display: none;"></el-input>
<el-input v-model="roleForm.responseDeptLeaderName" readonly placeholder="选择责任部门领导" <el-input :disabled="disabledXX" v-model="roleForm.responseDeptLeaderName" readonly placeholder="选择责任部门领导"
@click.native="choicePeoPle('responseDeptLeaderId', '选择责任部门领导', roleForm.responseDeptLeaderId)"></el-input> @click.native="choicePeoPle('responseDeptLeaderId', '选择责任部门领导', roleForm.responseDeptLeaderId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -163,8 +163,8 @@
<el-form-item prop="responseUserName" style="margin-bottom: 0"> <el-form-item prop="responseUserName" style="margin-bottom: 0">
<h4>责任人</h4> <h4>责任人</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.responseUserId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.responseUserId" style="display: none;"></el-input>
<el-input v-model="roleForm.responseUserName" readonly placeholder="选择责任人" <el-input :disabled="disabledXX" v-model="roleForm.responseUserName" readonly placeholder="选择责任人"
@click.native="choicePeoPle('responseUserId', '选择责任人', roleForm.responseUserId)"></el-input> @click.native="choicePeoPle('responseUserId', '选择责任人', roleForm.responseUserId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -177,8 +177,8 @@
<el-form-item prop="lawsProveChiefName" style="margin-bottom: 0"> <el-form-item prop="lawsProveChiefName" style="margin-bottom: 0">
<h4>法规与认证部总监批准</h4> <h4>法规与认证部总监批准</h4>
<div style="margin-top: 10px;width: 300px;"> <div style="margin-top: 10px;width: 300px;">
<el-input v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input> <el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefId" style="display: none;"></el-input>
<el-input v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规与认证部总监" <el-input :disabled="disabledXX" v-model="roleForm.lawsProveChiefName" readonly placeholder="选择法规与认证部总监"
@click.native="choicePeoPle('lawsProveChiefId', '选择法规与认证部总监', roleForm.lawsProveChiefId)"></el-input> @click.native="choicePeoPle('lawsProveChiefId', '选择法规与认证部总监', roleForm.lawsProveChiefId)"></el-input>
</div> </div>
</el-form-item> </el-form-item>
@@ -195,7 +195,7 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<ProcessFooter <ProcessFooter v-show="!disabledXX"
show-save show-save
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -217,21 +217,21 @@
<div class="standard-table-search"> <div class="standard-table-search">
<el-form :model="standardSearchForm" inline class="label-input-form search-area"> <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-form-item label="标准编号/政策编号" style="margin-right:10px" prop="lawsNumber" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.lawCode" v-model="standardSearchForm.lawCode"
clearable placeholder="根据编号查找" clearable placeholder="根据编号查找"
:maxlength="100" :maxlength="100"
@keyup.enter.native="getDomesticStandardTable"/> @keyup.enter.native="getDomesticStandardTable"/>
</el-form-item> </el-form-item>
<el-form-item label="标准名称/政策名称" style="margin-right:10px" prop="lawsName" class="search-item"> <el-form-item label="标准名称/政策名称" style="margin-right:10px" prop="lawsName" class="search-item">
<el-input <el-input :disabled="disabledXX"
v-model="standardSearchForm.lawName" v-model="standardSearchForm.lawName"
placeholder="根据名称查找" placeholder="根据名称查找"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="产品类型" style="margin-right:10px" prop="productType" class="search-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 <el-option
v-for="item in productTypeOptions" v-for="item in productTypeOptions"
placeholder="请选择" placeholder="请选择"
@@ -242,14 +242,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button :disabled="disabledXX"
size="mini" size="mini"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
@click="getDomesticStandardTable"> @click="getDomesticStandardTable">
查询 查询
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="handleResetSearch"> @click="handleResetSearch">
@@ -305,7 +305,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" width="80"> <el-table-column label="操作" align="center" width="80">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button :disabled="disabledXX"
class="opera-btn" class="opera-btn"
size="mini" size="mini"
type="primary" type="primary"
@@ -324,21 +324,21 @@
</div> </div>
</div> </div>
<div class="demo-drawer-footer"> <div class="demo-drawer-footer">
<!-- <el-button--> <!-- <el-button :disabled="disabledXX" -->
<!-- round--> <!-- round-->
<!-- class="common-button-primary"--> <!-- class="common-button-primary"-->
<!-- icon="el-icon-check"--> <!-- icon="el-icon-check"-->
<!-- type="primary"--> <!-- type="primary"-->
<!-- @click="handleProcessStandardNext(1)">新增--> <!-- @click="handleProcessStandardNext(1)">新增-->
<!-- </el-button>--> <!-- </el-button>-->
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-primary" class="common-button-primary"
icon="el-icon-check" icon="el-icon-check"
type="primary" type="primary"
@click="handleProcessStandardNext(2)">带入 @click="handleProcessStandardNext(2)">带入
</el-button> </el-button>
<el-button <el-button :disabled="disabledXX"
round round
class="common-button-default" class="common-button-default"
icon="el-icon-close" icon="el-icon-close"
@@ -364,6 +364,7 @@ export default {
}, },
data() { data() {
return { return {
disabledXX:!!this.$route.query.disabledXX,
selectedList: [], selectedList: [],
infoTableDatas: [], infoTableDatas: [],
productTypeOptions: [{label: '树形结构', value: 'TREE'}, {label: '下拉选项', value: 'SEL_OPTION'}], productTypeOptions: [{label: '树形结构', value: 'TREE'}, {label: '下拉选项', value: 'SEL_OPTION'}],
@@ -108,6 +108,7 @@
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,saveTaskForPub,changeAssigneeNew} from 'api/process' import {inboundLiaisonDetail,processCreateStand,saveTaskForPub,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios"; import axios from "axios";
export default { export default {
@@ -170,6 +171,7 @@
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.processNum() this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -258,6 +260,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('提交成功') this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -123,6 +123,7 @@
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,saveTaskForPub,changeAssigneeNew} from 'api/process' import {inboundLiaisonDetail,processCreateStand,saveTaskForPub,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios"; import axios from "axios";
export default { export default {
@@ -188,6 +189,7 @@
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.processNum() this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -235,6 +237,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('提交成功') this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -253,6 +256,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('驳回成功') this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -147,6 +147,7 @@
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,changeAssigneeNew} from 'api/process' import {inboundLiaisonDetail,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios"; import axios from "axios";
export default { export default {
@@ -204,6 +205,7 @@
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.processNum() this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -292,6 +294,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('提交成功') this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -310,6 +313,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('驳回成功') this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -114,6 +114,7 @@
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,changeAssigneeNew} from 'api/process' import {inboundLiaisonDetail,processCreateStand,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios"; import axios from "axios";
export default { export default {
@@ -167,6 +168,7 @@
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.processNum() this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -256,6 +258,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('提交成功') this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -274,6 +277,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('驳回成功') this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -114,6 +114,7 @@
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail,processCreateStand,changeAssigneeNew} from 'api/process' import {inboundLiaisonDetail,processCreateStand,changeAssigneeNew} from 'api/process'
import hwh5 from '@/api/hwh5-cloudonline.js'
import axios from "axios"; import axios from "axios";
export default { export default {
@@ -167,6 +168,7 @@
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.processNum() this.processNum()
hwh5.close()
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -256,6 +258,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('提交成功') this.$message.success('提交成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false
@@ -274,6 +277,7 @@
}, {}, res => { }, {}, res => {
if (res.success) { if (res.success) {
this.$message.success('驳回成功') this.$message.success('驳回成功')
hwh5.close()
this.$router.push('/processCenter') this.$router.push('/processCenter')
} }
this.isSubmit = false this.isSubmit = false

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