diff --git a/src/components/roleTree/index.vue b/src/components/roleTree/index.vue index 64c8f8a1e..c21e09c28 100644 --- a/src/components/roleTree/index.vue +++ b/src/components/roleTree/index.vue @@ -143,26 +143,33 @@ } }), checkChange2 (row, type, c) { - if (type) { - this.nodeList.push(row.id) + if (this.checkBox) { } else { - for (let a = 0; a < this.nodeList.length; a ++) { - if (row.id === this.nodeList[a]) { - this.nodeList.splice(a, 1) + if (type) { + this.nodeList.push(row.id) + } else { + for (let a = 0; a < this.nodeList.length; a ++) { + if (row.id === this.nodeList[a]) { + this.nodeList.splice(a, 1) + } } } } }, checkChange (row, type, c) { - if (type) { - this.nodeList.push(row.id) + if (this.checkBox) { } else { - for (let a = 0; a < this.nodeList.length; a ++) { - if (row.id === this.nodeList[a]) { - this.nodeList.splice(a, 1) + if (type) { + this.nodeList.push(row.id) + } else { + for (let a = 0; a < this.nodeList.length; a ++) { + if (row.id === this.nodeList[a]) { + this.nodeList.splice(a, 1) + } } } } + }, handleTreeDrawerCancel () { this.filterText = '' @@ -200,17 +207,27 @@ this.open1 = true }, drawerCheck (data) { - if (this.checkBox) { + if (this.checkBox) { // 单选 // 单选判断 - var getlist = this.$refs.tree.getCheckedNodes().concat(this.$refs.tree.getHalfCheckedNodes()); - if(getlist.length == 1) { - this.roleRow = getlist[0] - } else { - this.$refs.tree.setCheckedKeys([data.id]); - this.roleRow = this.$refs.tree.getCheckedNodes()[0] + let getlist = this.$refs.tree.getCheckedNodes() + if (getlist.length > 1) { + this.$refs.tree.setCheckedKeys([]) + this.$refs.tree.setCheckedKeys([data.id]) + this.roleList = [data] + } else if (getlist.length === 0) { + this.roleList = [{}] + } else if (getlist.length === 1) { + this.roleList = [data] } - this.roleList = [this.roleRow] - } else { + // var getlist = this.$refs.tree.getCheckedNodes().concat(this.$refs.tree.getHalfCheckedNodes()); + // if(getlist.length == 1) { + // this.roleRow = getlist[0] + // } else { + // this.$refs.tree.setCheckedKeys([data.id]) + // this.roleRow = this.$refs.tree.getCheckedNodes()[0] + // } + // this.roleList = [this.roleRow] + } else { // 多选 this.roleList = this.$refs.tree.getCheckedNodes().concat(this.$refs.tree.getHalfCheckedNodes()) } }, diff --git a/src/pages/details/otherStandardDetails/index.vue b/src/pages/details/otherStandardDetails/index.vue index da8f196f2..dd9c0b8d1 100644 --- a/src/pages/details/otherStandardDetails/index.vue +++ b/src/pages/details/otherStandardDetails/index.vue @@ -3713,7 +3713,7 @@ export default { & > p { min-height: 42px; line-height: 43px; - /*border-bottom: 1px solid #E5E5E5;*/ + border-bottom: 1px solid #E5E5E5; } } } diff --git a/src/pages/home2/components/empennage/index.vue b/src/pages/home2/components/empennage/index.vue index 66e7ad0ea..e4bddce2a 100644 --- a/src/pages/home2/components/empennage/index.vue +++ b/src/pages/home2/components/empennage/index.vue @@ -7,7 +7,7 @@
- + - - - - - - - - - - - - - - + + + + + + 查询 @@ -208,12 +208,13 @@ label="解读内容"> @@ -258,6 +259,8 @@ name: "technologyInvolveProject", data () { return { + itemType: false, + interpretationTime: '', riskDegreeModal: false, editData: {}, riskDegree: '', @@ -392,6 +395,7 @@ }, // 外层清空条件查询 handleProjectCompliance (row) { this.standId = row.standId + this.interpretationTime = row.interpretationTime this.querySarProStateZero() }, querySarProStateZeroBtn(){ @@ -405,6 +409,7 @@ form.standId = this.standId form.current = this.sarProStateTotalPage form.size = this.sarProStatePageSize + form.interpretationTime = this.interpretationTime this.$http.get('sarStandardComplianceAssessResult/interpretation', form, { _this: this, loading: 'loading' @@ -412,6 +417,11 @@ if (res.ok) { this.sarProStateListDatas = res.data.records this.sarProStateTotal = res.data.total + if (res.data.records[0].coreTechnicalRequirement) { + this.itemType = true + } else { + this.itemType = false + } } }) this.showSarProStateModal = true diff --git a/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue b/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue index 88d988853..c9c27195f 100644 --- a/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue +++ b/src/pages/regulatoryRepository/nonConfomity/pages/rectificationDatabase.vue @@ -426,11 +426,11 @@ > - @@ -612,7 +612,7 @@ export default { itemsNum: "", //条款号 itemsName: "", //条款名称 productType: "", - projectNumber: "", + productId: "", productLine: "", //产品线 productName: "", //项目名称 reason: "", //不合规项目 @@ -644,7 +644,7 @@ export default { productName: [ { required: true, message: "请输入项目名称", trigger: "change" } ], - projectNumber: [ + productId: [ { required: true, message: "请输入项目编号", trigger: "change" } ], reason: [ @@ -700,7 +700,10 @@ export default { // 选择责任部门 nodeListZRBM: [], - modalshowflagZRBM: false + modalshowflagZRBM: false, + + // 储存项目id + projectId: '', }; }, methods: { @@ -893,7 +896,7 @@ export default { submit() { const id = this.addForm.id; const closeState = this.addForm.closeState; - const standId = this.addForm.productId // 此处standId储存项目下的标准的id + const standId = this.addForm.standId const standSerialNumber = this.addForm.standSerialNumber; const standName = this.addForm.standName; const itemsNum = this.addForm.itemsNum; @@ -901,7 +904,7 @@ export default { const productType = this.addForm.productType; const productLine = this.addForm.productLine; const productName = this.addForm.productName; - const productId = this.addForm.projectNumber; + const productId = this.addForm.productId; const reason = this.addForm.reason; const responsibleUnit = this.addForm.responsibleUnit; const dutyEngineer = this.addForm.dutyEngineer; @@ -1013,7 +1016,12 @@ export default { projectEdit(row) { this.drawerTitle = "编辑"; this.addForm = row - let productId = row.standId + this.ProjectDatas.forEach(item =>{ + if(item.projectNumber === row.productId) { + this.projectId = item.id + } + }) + let productId = this.projectId this.getProjectData() this.getStandData(productId) this.serialNumber = false @@ -1094,13 +1102,12 @@ export default { /** 项目名称change事件 */ handleChange(val) { - console.log(val); if (this.drawerTitle === '编辑') { this.addForm.standName = '' this.addForm.standSerialNumber = '' } this.addForm.productId = val.id - this.addForm.projectNumber = val.projectNumber + this.addForm.productId = val.projectNumber this.addForm.productLine = val.productLine this.addForm.productName = val.projectName this.addForm.productType = val.projectPlatfor @@ -1110,6 +1117,7 @@ export default { }, /** 标准号change事件 */ standChange(item) { + this.addForm.standId = item.standId this.addForm.standName = item.standName this.addForm.standSerialNumber = item.standSort + '-' + item.standNumber + '-' + item.standYear }, diff --git a/src/sysConfig/index.js b/src/sysConfig/index.js index 6485c1a23..3e7149052 100644 --- a/src/sysConfig/index.js +++ b/src/sysConfig/index.js @@ -16,7 +16,7 @@ const ssoLogin = 'http://sso.foton.com.cn/oauth2.0/authorize?client_id=app_slrs& // 配置 前端服务 const devWebUrl = 'https://srms.foton.com.cn/#/' // webLoginType : idm (线上统一登录) 、 webLoginType: dev (测试环境登录) -const webLoginType = 'idm' +const webLoginType = 'dev' // 云端端口号 const DEV_CLOUD_RES_INTERFACE_PORT = '7777' const simpleFilePath = 'att/attFile/upload' @@ -65,5 +65,5 @@ module.exports = { webSocket: webSocket + ':' + devInterfacePORT + '/websocket/socketServer', // webSocket连接 enterprise: enterprise, // GQ广汽 SJZX数据中心 theme: theme, // 主题 - processInterfaceURL: `https://${serverIP}:${processPort}/bat-wkflow` + processInterfaceURL: `http://${serverIP}:${processPort}/bat-wkflow` } diff --git a/webstorm.config.js b/webstorm.config.js index 765a8e043..b038949a7 100644 --- a/webstorm.config.js +++ b/webstorm.config.js @@ -1,3 +1,2 @@ const webpackConfig = require('@vue/cli-service/webpack.config.js') module.exports = webpackConfig -} \ No newline at end of file