Merge branch 'develop' into FOTON

This commit is contained in:
Superman_Main
2021-12-08 13:27:00 +08:00
7 changed files with 40 additions and 17 deletions
@@ -3713,7 +3713,7 @@ export default {
& > p { & > p {
min-height: 42px; min-height: 42px;
line-height: 43px; line-height: 43px;
/*border-bottom: 1px solid #E5E5E5;*/ border-bottom: 1px solid #E5E5E5;
} }
} }
} }
@@ -7,7 +7,7 @@
</div> </div>
<div style="display: inline-block;width: 80%;text-align: center"> <div style="display: inline-block;width: 80%;text-align: center">
<el-row> <el-row>
<span v-for="(item, index) in linkListFirst" :key="index"> <span v-for="(item, index) in linkListFirst" :key="index" v-if="index < 5">
<el-col :span="4"> <el-col :span="4">
<!-- <img <!-- <img
style="height: 10px;width: 10px;margin-bottom: 3px" style="height: 10px;width: 10px;margin-bottom: 3px"
@@ -27,7 +27,7 @@
</span> </span>
</el-row> </el-row>
<el-row style="margin-bottom: 10px;"> <el-row style="margin-bottom: 10px;">
<span v-for="(item, index) in linkListSecond" :key="index"> <span v-for="(item, index) in linkListSecond" :key="index" v-if="index< 5">
<el-col :span="4"> <el-col :span="4">
<!-- <img <!-- <img
style="height: 10px;width: 10px;margin-bottom: 3px" style="height: 10px;width: 10px;margin-bottom: 3px"
@@ -2982,6 +2982,7 @@ export default {
this.sarConfigStandSearch.replaceStandNum = '' this.sarConfigStandSearch.replaceStandNum = ''
this.selectConfiguraStand() this.selectConfiguraStand()
} }
this.searchBtnClick()
}, },
// 高级检索 // 高级检索
selectMoreBtn() { selectMoreBtn() {
@@ -3707,6 +3708,9 @@ export default {
res.data.list[i].ZCCSSRQ = res.data.list[i].zccssrq res.data.list[i].ZCCSSRQ = res.data.list[i].zccssrq
res.data.list[i].SSRQ = res.data.list[i].ssrq res.data.list[i].SSRQ = res.data.list[i].ssrq
} }
if ((this.stahndinfoList.length === 0 || this.stahndinfoList === []) && this.standCommonlySearch.page !== 1) {
this.pageChange(1)
}
this.stahndinfoList = res.data.list this.stahndinfoList = res.data.list
this.total = res.data.count this.total = res.data.count
} else { } else {
@@ -173,6 +173,7 @@
style="width: 100%" style="width: 100%"
border border
:height="sarProStateTableHeight" :height="sarProStateTableHeight"
:default-sort = "{prop: 'specificItem', order: 'ascending'}"
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', fontFamily: 'MicrosoftYaHei-Bold', height: '48px'}"> fontWeight: 'bold', fontFamily: 'MicrosoftYaHei-Bold', height: '48px'}">
<el-table-column <el-table-column
@@ -200,6 +201,7 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="specificItem" prop="specificItem"
sortable
label="具体章条"> label="具体章条">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@@ -208,12 +210,13 @@
label="解读内容"> label="解读内容">
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
v-if="itemType"
prop="coreTechnicalRequirement" prop="coreTechnicalRequirement"
label="核心技术要求(简述、请勿抄写标准)"> label="核心技术要求(简述、请勿抄写标准)">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
v-if="sarProject.position === '1'" v-if="sarProject.position === '1' && !itemType"
prop="comparedWithPrevious" prop="comparedWithPrevious"
label="相对于上一版本变化点"> label="相对于上一版本变化点">
</el-table-column> </el-table-column>
@@ -258,6 +261,8 @@
name: "technologyInvolveProject", name: "technologyInvolveProject",
data () { data () {
return { return {
itemType: false,
interpretationTime: '',
riskDegreeModal: false, riskDegreeModal: false,
editData: {}, editData: {},
riskDegree: '', riskDegree: '',
@@ -392,6 +397,7 @@
}, // 外层清空条件查询 }, // 外层清空条件查询
handleProjectCompliance (row) { handleProjectCompliance (row) {
this.standId = row.standId this.standId = row.standId
this.interpretationTime = row.interpretationTime
this.querySarProStateZero() this.querySarProStateZero()
}, },
querySarProStateZeroBtn(){ querySarProStateZeroBtn(){
@@ -405,6 +411,7 @@
form.standId = this.standId form.standId = this.standId
form.current = this.sarProStateTotalPage form.current = this.sarProStateTotalPage
form.size = this.sarProStatePageSize form.size = this.sarProStatePageSize
form.interpretationTime = this.interpretationTime
this.$http.get('sarStandardComplianceAssessResult/interpretation', form, { this.$http.get('sarStandardComplianceAssessResult/interpretation', form, {
_this: this, _this: this,
loading: 'loading' loading: 'loading'
@@ -412,6 +419,11 @@
if (res.ok) { if (res.ok) {
this.sarProStateListDatas = res.data.records this.sarProStateListDatas = res.data.records
this.sarProStateTotal = res.data.total this.sarProStateTotal = res.data.total
if (res.data.records[0].coreTechnicalRequirement) {
this.itemType = true
} else {
this.itemType = false
}
} }
}) })
this.showSarProStateModal = true this.showSarProStateModal = true
@@ -426,11 +426,11 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="projectNumber" label="项目编号" style="width: 100%; margin-right:10px" <el-form-item prop="productId" label="项目编号" style="width: 100%; margin-right:10px"
class="add-form-item"> class="add-form-item">
<el-input <el-input
:disabled="true" :disabled="true"
v-model="addForm.projectNumber" v-model="addForm.productId"
placeholder="请输入项目编号" placeholder="请输入项目编号"
/> />
</el-form-item> </el-form-item>
@@ -612,7 +612,7 @@ export default {
itemsNum: "", //条款号 itemsNum: "", //条款号
itemsName: "", //条款名称 itemsName: "", //条款名称
productType: "", productType: "",
projectNumber: "", productId: "",
productLine: "", //产品线 productLine: "", //产品线
productName: "", //项目名称 productName: "", //项目名称
reason: "", //不合规项目 reason: "", //不合规项目
@@ -644,7 +644,7 @@ export default {
productName: [ productName: [
{ required: true, message: "请输入项目名称", trigger: "change" } { required: true, message: "请输入项目名称", trigger: "change" }
], ],
projectNumber: [ productId: [
{ required: true, message: "请输入项目编号", trigger: "change" } { required: true, message: "请输入项目编号", trigger: "change" }
], ],
reason: [ reason: [
@@ -700,7 +700,10 @@ export default {
// 选择责任部门 // 选择责任部门
nodeListZRBM: [], nodeListZRBM: [],
modalshowflagZRBM: false modalshowflagZRBM: false,
// 储存项目id
projectId: '',
}; };
}, },
methods: { methods: {
@@ -893,7 +896,7 @@ export default {
submit() { submit() {
const id = this.addForm.id; const id = this.addForm.id;
const closeState = this.addForm.closeState; const closeState = this.addForm.closeState;
const standId = this.addForm.productId // 此处standId储存项目下的标准的id const standId = this.addForm.standId
const standSerialNumber = this.addForm.standSerialNumber; const standSerialNumber = this.addForm.standSerialNumber;
const standName = this.addForm.standName; const standName = this.addForm.standName;
const itemsNum = this.addForm.itemsNum; const itemsNum = this.addForm.itemsNum;
@@ -901,7 +904,7 @@ export default {
const productType = this.addForm.productType; const productType = this.addForm.productType;
const productLine = this.addForm.productLine; const productLine = this.addForm.productLine;
const productName = this.addForm.productName; const productName = this.addForm.productName;
const productId = this.addForm.projectNumber; const productId = this.addForm.productId;
const reason = this.addForm.reason; const reason = this.addForm.reason;
const responsibleUnit = this.addForm.responsibleUnit; const responsibleUnit = this.addForm.responsibleUnit;
const dutyEngineer = this.addForm.dutyEngineer; const dutyEngineer = this.addForm.dutyEngineer;
@@ -1013,7 +1016,12 @@ export default {
projectEdit(row) { projectEdit(row) {
this.drawerTitle = "编辑"; this.drawerTitle = "编辑";
this.addForm = row 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.getProjectData()
this.getStandData(productId) this.getStandData(productId)
this.serialNumber = false this.serialNumber = false
@@ -1094,13 +1102,12 @@ export default {
/** 项目名称change事件 */ /** 项目名称change事件 */
handleChange(val) { handleChange(val) {
console.log(val);
if (this.drawerTitle === '编辑') { if (this.drawerTitle === '编辑') {
this.addForm.standName = '' this.addForm.standName = ''
this.addForm.standSerialNumber = '' this.addForm.standSerialNumber = ''
} }
this.addForm.productId = val.id this.addForm.productId = val.id
this.addForm.projectNumber = val.projectNumber this.addForm.productId = val.projectNumber
this.addForm.productLine = val.productLine this.addForm.productLine = val.productLine
this.addForm.productName = val.projectName this.addForm.productName = val.projectName
this.addForm.productType = val.projectPlatfor this.addForm.productType = val.projectPlatfor
@@ -1110,6 +1117,7 @@ export default {
}, },
/** 标准号change事件 */ /** 标准号change事件 */
standChange(item) { standChange(item) {
this.addForm.standId = item.standId
this.addForm.standName = item.standName this.addForm.standName = item.standName
this.addForm.standSerialNumber = item.standSort + '-' + item.standNumber + '-' + item.standYear this.addForm.standSerialNumber = item.standSort + '-' + item.standNumber + '-' + item.standYear
}, },
+2 -2
View File
@@ -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/#/' const devWebUrl = 'https://srms.foton.com.cn/#/'
// webLoginType : idm (线上统一登录) 、 webLoginType: dev (测试环境登录) // webLoginType : idm (线上统一登录) 、 webLoginType: dev (测试环境登录)
const webLoginType = 'idm' const webLoginType = 'dev'
// 云端端口号 // 云端端口号
const DEV_CLOUD_RES_INTERFACE_PORT = '7777' const DEV_CLOUD_RES_INTERFACE_PORT = '7777'
const simpleFilePath = 'att/attFile/upload' const simpleFilePath = 'att/attFile/upload'
@@ -65,5 +65,5 @@ module.exports = {
webSocket: webSocket + ':' + devInterfacePORT + '/websocket/socketServer', // webSocket连接 webSocket: webSocket + ':' + devInterfacePORT + '/websocket/socketServer', // webSocket连接
enterprise: enterprise, // GQ广汽 SJZX数据中心 enterprise: enterprise, // GQ广汽 SJZX数据中心
theme: theme, // 主题 theme: theme, // 主题
processInterfaceURL: `https://${serverIP}:${processPort}/bat-wkflow` processInterfaceURL: `http://${serverIP}:${processPort}/bat-wkflow`
} }
-1
View File
@@ -1,3 +1,2 @@
const webpackConfig = require('@vue/cli-service/webpack.config.js') const webpackConfig = require('@vue/cli-service/webpack.config.js')
module.exports = webpackConfig module.exports = webpackConfig
}