diff --git a/src/pages/details/otherStandardDetails/index.vue b/src/pages/details/otherStandardDetails/index.vue index 6b191d902..99e9ee793 100644 --- a/src/pages/details/otherStandardDetails/index.vue +++ b/src/pages/details/otherStandardDetails/index.vue @@ -552,7 +552,7 @@ @@ -621,16 +621,22 @@ 数据加载中... + - - + + + + + + + + + + @@ -1243,6 +1249,8 @@ export default { knowType: '', KnowTitle: '', knowIdList: '', + total7: 0, + page7: 1, addForm: { title: '', content: '', @@ -1759,6 +1767,15 @@ export default { this.knowId = '' this.AddKnowledgDialog = false }, + //查看分解单分页 + pageChange7(page) { + this.page7 = page + this.selectSarStandItems() + }, + pageSizeChange7(pageSize){ + this.pageSize7 = pageSize + this.selectSarStandItems() + }, // 知识点分页 pageChange1(page) { this.pageNo = page @@ -2317,12 +2334,9 @@ export default { this.$http.get('SarStandItems/sar-stand-items/querySarItemAndInterpretation', this.standItemSearch, {}, res => { this.selectedItemList = [] if (res.ok) { - this.standItemList = res.data.list; - console.log("standItemList"); - console.log(this.standItemList); - console.log("res.data"); + this.standItemList = res.data; console.log(res.data); - this.standitemTotal = res.data.count // 分页需要 + this.total7 = res.data.length // 分页需要 } }, e => { }) diff --git a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue index ab09a65c8..f5d40035c 100644 --- a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue @@ -108,7 +108,8 @@ label="标准号"> @@ -728,7 +746,7 @@ import ProcessHeader from "../../components/ProcessHeader"; import ProcessFooter from "../../components/ProcessFooter"; import ProcessTitle from "../../components/ProcessTitle"; -import { saveTaskFirst, queryTaskFirst } from "api/process"; +import {saveTaskFirst, queryTaskFirst} from "api/process"; import seeDatalis from "@/pages/localTool/standContrast/pages/seeDatalis"; export default { @@ -778,21 +796,21 @@ export default { }, formRules: { listType: [ - { required: true, message: "请选择清单类型", trigger: "change" } + {required: true, message: "请选择清单类型", trigger: "change"} ], listName: [ - { required: true, message: "请填写清单名称", trigger: "change" } + {required: true, message: "请填写清单名称", trigger: "change"} ] }, roleFormRules: { dockUserName: [ - { required: true, message: "请选择会签责任人", trigger: "change" } + {required: true, message: "请选择会签责任人", trigger: "change"} ], ministerUserName: [ - { required: true, message: "请选择修订责任人", trigger: "change" } + {required: true, message: "请选择修订责任人", trigger: "change"} ], directorUserName: [ - { required: true, message: "请选择审批责任人", trigger: "change" } + {required: true, message: "请选择审批责任人", trigger: "change"} ] }, dataList: [],//清单里的标准数据 @@ -947,14 +965,14 @@ export default { _this: this }, res => { this.sarAccessListDatas = res.data.records; - this.sarAccessListDatas.forEach(item =>{ + this.sarAccessListDatas.forEach(item => { // 适用车型转换 if (item.carType !== null) { let k = (item.carType || "").split(',') for (let i in this.energyKindOptions) { - for (let m = 0; m< k.length; m++) { + for (let m = 0; m < k.length; m++) { if (this.energyKindOptions[i].value === k[m]) { - k[m] = this.energyKindOptions[i].label + k[m] = this.energyKindOptions[i].label } item.carType = k.join(',') } @@ -1097,7 +1115,7 @@ export default { this.$refs["Form"].validate((valid) => { if (valid) { this.isSubmit = true - this.$http.get("lawss/activiti/startProcess", { type: "4" }, { + this.$http.get("lawss/activiti/startProcess", {type: "4"}, { _this: this }, res => { if (res.ok) { @@ -1129,8 +1147,8 @@ export default { // 删除上传的文件 delFileInfo(file, fileList) { this.fileInfoList.forEach((item, index) => { - if (item.name === file.name || item.id === file.id ) { - this.fileInfoList.splice(index,1) + if (item.name === file.name || item.id === file.id) { + this.fileInfoList.splice(index, 1) } }) }, @@ -1276,7 +1294,7 @@ export default { this.listForm.listName = this.selectedList[0].detailedListName; this.listForm.descriptionList = this.selectedList[0].remark; // 将查询出的文件名字和id组合成数组 - if(this.selectedList[0].fileName !== null) { + if (this.selectedList[0].fileName !== null) { let textName = this.selectedList[0].fileName.split(',').map(item => { return { name: item @@ -1290,7 +1308,7 @@ export default { textName.forEach(item => { this.$set(item, 'id', '') }) - for (let i = 0; i< textName.length; i++) { + for (let i = 0; i < textName.length; i++) { textName[i].id = textId[i].id } this.fileInfoList = textName @@ -1300,7 +1318,7 @@ export default { this.ListModel = false; this.$http.get("sarLawsAttrDetailedList/sar-laws-attr-detailed-list/selectLawsById", - { id: this.selectedList[0].id, page: this.page, Size: this.pageSize }, { + {id: this.selectedList[0].id, page: this.page, Size: this.pageSize}, { _this: this }, res => { if (res.data === null) { @@ -1308,10 +1326,10 @@ export default { } this.dataList = res.data.records; this.dataList.forEach(item => { - if (item.xcxssrqgj === null){ + if (item.xcxssrqgj === null) { this.$set(item, "XCXSSRQ", ''); this.$set(item, "ZCCSSRQ", ''); - }else{ + } else { this.$set(item, "XCXSSRQ", item.xcxssrqgj); this.$set(item, "ZCCSSRQ", item.zccssrqgj); } @@ -1324,8 +1342,6 @@ export default { this.listForm.inforlist = formId.join(","); }, e => { }); - } else if (this.selectedList.length > 1) { - this.$message.warning("只能选择一条数据进行带入"); } else { this.$message.warning("请选择一条数据进行带入"); } @@ -1337,6 +1353,33 @@ export default { this.selectedList.push(data[0]); } }, + // 表格某一行的单击事件 + rowClick(row, column) { + const selectData = this.selectList + this.$refs.selection.clearSelection() + if (selectData.length === 1) { + selectData.forEach(item => { + // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中 + if (item === row) { + this.$refs.selection.toggleRowSelection(row, false); + } + // 不然就让当前的一行勾选 + else { + this.$refs.selection.toggleRowSelection(row, true); + } + }) + } else { + this.$refs.selection.toggleRowSelection(row, true); + } + }, + select(selection, row) { + // 清除 所有勾选项 + this.$refs.selection.clearSelection() + // 当表格数据都没有被勾选的时候 就返回 + // 主要用于将当前勾选的表格状态清除 + if (selection.length === 0) return + this.$refs.selection.toggleRowSelection(row, true) + }, //标准表格选择框改变 selectStandChange(data) { this.selectList = []; diff --git a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1.vue b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1.vue index 1ff1baf56..7bc613d02 100644 --- a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1.vue @@ -302,6 +302,8 @@ height="100%" :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}" + @row-click="rowClick" + @select="select" @selection-change="selectListChange" ref="selection" > @@ -371,6 +373,8 @@ height="100%" :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}" + @row-click="rowClick" + @select="select" @selection-change="selectListChange" ref="selection" > @@ -440,6 +444,8 @@ height="100%" :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}" + @row-click="rowClick" + @select="select" @selection-change="selectListChange" ref="selection" > @@ -1301,8 +1307,6 @@ export default { this.listForm.inforlist = formId.join(","); }, e => { }); - } else if (this.selectedList.length > 1) { - this.$message.warning("只能选择一条数据进行带入"); } else { this.$message.warning("请选择一条数据进行带入"); } @@ -1321,10 +1325,38 @@ export default { this.selectList.push(data[i].id); } }, + select(selection, row) { + // 清除 所有勾选项 + this.$refs.selection.clearSelection() + // 当表格数据都没有被勾选的时候 就返回 + // 主要用于将当前勾选的表格状态清除 + if(selection.length === 0) return + this.$refs.selection.toggleRowSelection(row, true) + }, //添加标准select的改变 selectThree(data) { this.standList = data; }, + // 表格某一行的单击事件 + rowClick(row, column) { + const selectData = this.selectList + this.$refs.selection.clearSelection() + if( selectData.length === 1 ) { + selectData.forEach(item => { + // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中 + if (item === row) { + this.$refs.selection.toggleRowSelection(row, false); + } + // 不然就让当前的一行勾选 + else { + this.$refs.selection.toggleRowSelection(row, true); + } + }) + } + else { + this.$refs.selection.toggleRowSelection(row, true); + } + }, choiceZRR(type, title, id) { this.nodeList = []; this.nodeList.push(id); diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue index bb62223f3..ebb987a99 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue @@ -80,15 +80,29 @@ - - + + + + + + + + + + + + + + + + > + @@ -892,6 +906,7 @@ + { if (valid) { this.$refs['userForm'].validate((valid) => { diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step2.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step2.vue index 4ef370645..2e5e7caad 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step2.vue @@ -33,7 +33,7 @@ - + 流程列表加载中 + { if (valid) { this.isSubmit = true diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step3.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step3.vue index eaf8c0817..983b1fe33 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step3.vue @@ -33,7 +33,7 @@ - + { this.form = JSON.parse(JSON.stringify(item)) + console.log("this.form"); + console.log(this.form); this.defaultCheckedKeys = [this.form.standSystem] this.defaultCheckedKeys1 = [this.form.cycvppsbm] this.defaultCheckedKeys2 = [this.form.kccvppsbm] @@ -964,6 +966,10 @@ export default { this.form.standYear = this.form.standYear ? parseInt(this.form.standYear) : '' this.form.prcNum = this.prcNum this.form.prcName = this.prcName + if( this.form.country !== undefined && this.form.country !== null && this.form.country !== ''){ + this.form.country=this.form.country.split(","); + } + this.form['id'] = item.id this.$forceUpdate() }) diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step4.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step4.vue index b8ec12e52..4ab71a53d 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step4.vue @@ -32,7 +32,7 @@ - + 流程列表加载中 + { if (valid) { this.isSubmit = true @@ -1795,6 +1799,20 @@ export default { this.modelFunc() }, watch:{ + + 'form.country': { + handler (val) { + if (val !== '' && val !== null && typeof (val) !== 'undefined') { + if (val instanceof Array) { + this.countryArr = val.join(","); + } else { + this.countryArr = val + } + } else if (val === '') { + this.countryArr = [] + } + } + }, form(val){ if(this.form){ diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue index dce75e757..e095c2f12 100644 --- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue @@ -31,7 +31,7 @@ @@ -148,7 +148,7 @@ @@ -210,9 +210,9 @@ @selection-change="selectedChange" > - + diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue index b52339f31..7337160b7 100644 --- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue @@ -97,9 +97,9 @@ :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"> - + @@ -248,6 +248,7 @@ export default { taskIds: this.$route.query.taskIds, pId: this.$route.query.prcId, nonSearch: { + standSerialNumber: '', standId: '', // 标准号/名称 productName: '', // 项目名称 responsibleUnit: '' // 责任部门 @@ -457,7 +458,7 @@ export default { this.modalshowflag = false }, //查询按钮 - getTableByPage({ standId, productName, responsibleUnit }) {//多条件和模糊查询 + /*getTableByPage({ standId, productName, responsibleUnit }) {//多条件和模糊查询 this.realList = this.dataList.filter(item => { let matchId = true; // 标准号 筛选 let matchName = true; // 项目名称 筛选 @@ -479,7 +480,7 @@ export default { return matchId && matchName && matchUnit; }) this.dataList = this.realList - }, + },*/ // 点击查看 handlePreview (item) { let routeUrl = this.$router.resolve({ @@ -496,6 +497,7 @@ export default { clearAllSearch () { this.nonSearch = { standId: '', + standSerialNumber: '', productName: '', responsibleUnit: '' } diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step3.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step3.vue index 039a1e43d..0ee390f14 100644 --- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step3.vue @@ -99,9 +99,9 @@ :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"> - + diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue index ffb4d7f5c..9dacab355 100644 --- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue @@ -87,9 +87,9 @@ :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"> - + diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue index b952313b3..6ac35d94c 100644 --- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue @@ -87,9 +87,9 @@ :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"> - + diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue index 8359b012e..690d3e50f 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue @@ -480,6 +480,7 @@ export default { this.projectId = this.selectedList[0].id; this.listForm.projectNumber = this.selectedList[0].projectNumber; this.listForm.projectName = this.selectedList[0].projectName; + this.listForm.productLine = this.selectedList[0].productLine; this.getStandData(); this.projectModel = false; } diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue index f5c6021b1..65545af80 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue @@ -478,6 +478,7 @@ export default { this.projectId = this.selectedList[0].id; this.listForm.projectNumber = this.selectedList[0].projectNumber; this.listForm.projectName = this.selectedList[0].projectName; + this.listForm.productLine = this.selectedList[0].productLine; this.getStandData(); this.projectModel = false; } diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step10.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step10.vue index ff73ee5f0..3be6e759d 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg2/step10.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step10.vue @@ -95,21 +95,21 @@ label="条款名称"> { - console.log(res.mesg); if (res) { const processForm = JSON.parse(res.mesg); this.getFormFieldList(processForm); @@ -394,6 +393,7 @@ export default { this.isSubmit = true; this.listForm.commentText = this.commentText; const json = JSON.stringify(this.listForm); + console.log(json); this.$http.post("lawss/activiti/completeTask", { taskIds: this.taskIds, userId: this.userId, diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue index 4eb490482..8c501b270 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue @@ -352,9 +352,12 @@ export default { standId: item.id, itemsNum: item.itemsNum, itemsName: item.itemsName, + xcxssrq: item.xcxssrq, + zccssrq: item.zccssrq, workPeople: "请选择责任人" }; children.push(aa); + console.log(children); } ); this.dataList.forEach(key => { @@ -373,7 +376,6 @@ export default { this.listForm = item.form; this.dataList = item.form.dataList; } - }); }, //保存事件 @@ -400,6 +402,7 @@ export default { this.isSubmit = true; this.listForm.commentText = this.commentText; const json = JSON.stringify(this.listForm); + console.log(json); this.$http.post("lawss/activiti/completeTask", { taskIds: this.taskIds, userId: this.userId, diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue index 90ede1ec5..f5de1e3ca 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue @@ -96,12 +96,12 @@ label="条款名称"> { if (res.ok) { diff --git a/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue b/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue index 0ba85c2fa..7f3bea503 100644 --- a/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue +++ b/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue @@ -623,6 +623,7 @@ + - + + > + - - - +