| | |
| | | |
| | | /** ç å¼ç®¡çç¸å
³æ°æ® */ |
| | | isShowBasicSecCodeValueMgr: false, //ç æ®µç å¼ç®¡çå¯¹è¯æ¡ |
| | | codefixedsecOrCodeclassifysecOid: '', //åæ¾åºç¡ç 段ç¹å»ç å¼ç®¡çæ¶çå½åè¡idï¼ç¨äºä¿åç 弿¶ä½¿ç¨ |
| | | codefixedsecOrCodeclassifysec: '', //åæ¾åºç¡ç 段ç¹å»ç å¼ç®¡çæ¶çå½åè¡idï¼ç¨äºä¿åç 弿¶ä½¿ç¨ |
| | | selectedFixedOrCodeclassifyValue: '', //å½åéä¸çç 弿°æ® |
| | | //åºå®ç 段ç å¼è¡¨å |
| | | codeFixdForm: { |
| | |
| | | }, |
| | | |
| | | /** ç¶åç±»éæ©å¯¹è¯æ¡ï¼ç¬¬äºå±åµå¥å¯¹è¯æ¡ï¼åå
¶ç¸å
³æ¹æ³ */ |
| | | // ä¿åå½åç¶åç±»ç æ®µçéä¸è¡ï¼å¹¶è¿è¡åæ¾ |
| | | /** ä¿åå½åç¶åç±»ç æ®µçéä¸è¡ï¼å¹¶è¿è¡åæ¾ */ |
| | | saveSelectedParentClassify(){ |
| | | //console.log(this.parentClsfyParams.parentClassifySelectionList.length); |
| | | if(this.parentClsfyParams.parentClassifySelectionList.length != 1){ |
| | |
| | | |
| | | |
| | | /** æå¼å±æ§éåå¼ï¼ç¬¬äºå±åµå¥å¯¹è¯æ¡ï¼åå
¶ç¸å
³æ¹æ³ */ |
| | | // è·åå½å被é䏿 èç¹çoid |
| | | /** è·åå½å被é䏿 èç¹çoid */ |
| | | nodeClick(data) { |
| | | this.currentSelectTreeData = data; |
| | | this.loadlistClassifyLinkAttr() |
| | | }, |
| | | // å è½½åç±»è¿æ¥å±æ§è¡¨æ ¼æ°æ® |
| | | /** å è½½åç±»è¿æ¥å±æ§è¡¨æ ¼æ°æ® */ |
| | | loadlistClassifyLinkAttr() { |
| | | let attrParam = this.selectAttrParams; |
| | | //console.log(this.currentSelectTreeData); |
| | |
| | | this.selectAttrParams.selectAttrQeury = {}; |
| | | }) |
| | | }, |
| | | // ç¹å»æç´¢å触å该äºä»¶ |
| | | /** ç¹å»æç´¢å触å该äºä»¶ */ |
| | | selectAttrSearchChange(params, done) { |
| | | this.selectAttrParams.selectAttrQeury = params; |
| | | //console.log(params); //è¿å¿éè¦æ¹ |
| | | this.loadlistClassifyLinkAttr(); |
| | | done(); |
| | | }, |
| | | // ä¸ºå±æ§éå¼çé¢ï¼åå»è¡¨æ ¼è¡æ¶è§¦å该äºä»¶ |
| | | /** ä¸ºå±æ§éå¼çé¢ï¼åå»è¡¨æ ¼è¡æ¶è§¦å该äºä»¶ */ |
| | | selectionAttrRowClick(row){ |
| | | this.$refs[this.selectAttrParams.ref].toggleSelection(); |
| | | this.selectAttrParams.selectionChangeAttrList = row; |
| | | this.$refs[this.selectAttrParams.ref].setCurrentRow(row); |
| | | this.$refs[this.selectAttrParams.ref].toggleRowSelection(row); //éä¸å½åè¡ |
| | | }, |
| | | // 屿§åå¼å½åéä¸è¡åçååæ¶è§¦å |
| | | /** 屿§åå¼å½åéä¸è¡åçååæ¶è§¦å */ |
| | | selectionChangeAttr(list){ |
| | | this.selectAttrParams.selectionChangeAttrList = list; |
| | | this.$refs[this.selectAttrParams.ref].setCurrentRow(this.selectAttrParams.selectionChangeAttrList[list.length-1]); |
| | | }, |
| | | // éç½®ä½å±æ§éåå¼è¡¨æ ¼çæç´¢æ¡ä¹åçåè° |
| | | /** éç½®ä½å±æ§éåå¼è¡¨æ ¼çæç´¢æ¡ä¹åçåè° */ |
| | | searchAttrReset() { |
| | | this.selectAttrParams.selectAttrQeury = {}; |
| | | this.loadlistClassifyLinkAttr() |
| | | }, |
| | | // ä¸ºå±æ§éåå¼ä¹åçåæ¾ |
| | | /** ä¸ºå±æ§éåå¼ä¹åçåæ¾ */ |
| | | selectedListClassifyLinkAttr(){ |
| | | if(this.selectAttrParams.selectionChangeAttrList.length != 1){ |
| | | this.$message.warning("è¯·éæ©ä¸æ¡æ°æ®!"); |
| | |
| | | |
| | | |
| | | /** åºç¡ç 段表ä¸çç å¼ç®¡ççç¸å
³æ¹æ³ */ |
| | | // ç å¼ç®¡çå¼¹çªæ§å¶ |
| | | /** ç å¼ç®¡çå¼¹çªæ§å¶*/ |
| | | openBasicSecCodeValueMgr(row){ |
| | | //å½å为åºå®ç 段ç å¼ç®¡çç å¼ç®¡ç |
| | | if(row.secType === "codefixedsec"){ |
| | |
| | | this.isShowFixedForm = false; |
| | | this.loadClassifyValueData(row); |
| | | } |
| | | this.codefixedsecOrCodeclassifysecOid = row.oid; |
| | | this.codefixedsecOrCodeclassifysec = row; |
| | | this.isShowBasicSecCodeValueMgr = true; |
| | | }, |
| | | //å è½½åºå®ç 段ç å¼è¡¨æ°æ® |
| | | /** å è½½åºå®ç 段ç å¼è¡¨æ°æ®*/ |
| | | loadFixedValueTableData(row){ |
| | | this.fixedValueOptionLoading = true; |
| | | gridCodeFixedValue(1, -1, {"codeFixedSecOid":row.oid}).then(res=>{ |
| | |
| | | this.fixedValueOptionLoading = false; |
| | | }) |
| | | }, |
| | | //åå»åºå®ç 段çç å¼è¡¨ä¸è¡æ¶è§¦åçäºä»¶ |
| | | /** åå»åºå®ç 段çç å¼è¡¨ä¸è¡æ¶è§¦åçäºä»¶*/ |
| | | selectedCodeValueRow(row){ |
| | | //console.log(row); |
| | | this.selectedFixedOrCodeclassifyValue = row; |
| | |
| | | this.codeFixdForm.description = row.description; |
| | | this.codeFixdForm.codeFixedSecOid = row.codefixedsecoid; |
| | | }, |
| | | //æ°å¢ç å¼ |
| | | /** æ°å¢ç å¼*/ |
| | | addCodeSecValue(condition){ |
| | | if(condition === "codefixedsec"){ |
| | | if(this.codeFixdForm.id.trim() == ''){ |
| | | this.$message.warning("ç å¼ä¸è½ä¸ºç©ºï¼"); |
| | | if(!this.tipsCodeSecValueMessage(this.codeFixdForm.id)){ |
| | | return; |
| | | } |
| | | if(this.codeFixdForm.id.trim().length >= 12 ){ |
| | | this.$message.warning("ç å¼é¿åº¦ä¸è½å¤§äº12ï¼"); |
| | | return; |
| | | } |
| | | this.codeFixdForm.codeFixedSecOid = this.codefixedsecOrCodeclassifysecOid; |
| | | this.codeFixdForm.codeFixedSecOid = this.codefixedsecOrCodeclassifysec.oid; |
| | | addSaveCodeFixedValue(this.codeFixdForm).then(() => { |
| | | this.loadFixedValueTableData({"oid":this.codefixedsecOrCodeclassifysecOid}); |
| | | this.loadFixedValueTableData({"oid":this.codefixedsecOrCodeclassifysec.oid}); |
| | | this.clearFixedOrClassifyForm('codefixedsec'); |
| | | this.$message({ |
| | | type: "success", |
| | |
| | | window.console.log(error); |
| | | }); |
| | | }else { |
| | | if(this.codeClassifyForm.id.trim() == ''){ |
| | | this.$message.warning("ç å¼ä¸è½ä¸ºç©ºï¼"); |
| | | if(!this.tipsCodeSecValueMessage(this.codeClassifyForm.id)){ |
| | | return; |
| | | } |
| | | if(this.codeClassifyForm.id.trim().length > 4 ){ |
| | | this.$message.warning("ç å¼é¿åº¦ä¸è½å¤§äº4ï¼"); |
| | | return; |
| | | } |
| | | this.codeClassifyForm.codeClassifySecOid = this.codefixedsecOrCodeclassifysecOid; |
| | | this.codeClassifyForm.codeClassifySecOid = this.codefixedsecOrCodeclassifysec.oid; |
| | | // console.log(this.codeClassifyForm); |
| | | addSaveCodeClassifyValue(this.codeClassifyForm).then(() => { |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysecOid}); |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysec.oid}); |
| | | this.clearFixedOrClassifyForm('codeclassifyvaluesec'); |
| | | this.$message({ |
| | | type: "success", |
| | |
| | | }); |
| | | } |
| | | }, |
| | | //æ¸
空ç å¼è¡¨å |
| | | /** æ¸
空ç å¼è¡¨å */ |
| | | clearFixedOrClassifyForm(condition){ |
| | | //ç¹å»åæ¶æ¶æ¸
空表åä¸å½åéä¸çç å¼ï¼å¹¶ç¦ç¨æé® |
| | | this.selectedFixedOrCodeclassifyValue = ''; |
| | |
| | | this.codeClassifyForm = this.$options.data().codeClassifyForm; |
| | | } |
| | | }, |
| | | //ä¿®æ¹ç å¼ |
| | | /** æ·»å æä¿®æ¹ç å¼ä¹å对ç å¼é¿åº¦æ ¹æ®è§åè¿è¡æ ¡éª */ |
| | | tipsCodeSecValueMessage(id){ |
| | | if(id.trim() == ''){ |
| | | this.$message.warning("ç å¼ä¸è½ä¸ºç©ºï¼"); |
| | | return false; |
| | | } |
| | | if(id.trim().length > this.codefixedsecOrCodeclassifysec.codeSecLength ){ |
| | | this.$message.warning("ç å¼é¿åº¦ä¸è½å¤§äº" + this.codefixedsecOrCodeclassifysec.codeSecLength); |
| | | return false; |
| | | } |
| | | return true; |
| | | }, |
| | | /** ä¿®æ¹ç å¼ */ |
| | | editCodeSecValue(condition){ |
| | | if(condition=='codefixedsec'){ |
| | | //ä»¥åæ¯ç´æ¥æå½åéä¸è¡çæææ°æ®é½è¿è¡æäº¤ï¼ä½å
¶å®åªéè¦ä¼ è¾ä¸äºæ¯è¦åæ°å³å¯ï¼è¿å¿åäºä¿®æ¹ï¼éè¦ç©¿å
¶ä»åæ°ç请èªè¡æ·»å |
| | | if(!this.tipsCodeSecValueMessage(this.codeFixdForm.id)){ |
| | | return; |
| | | } |
| | | //ä»¥åæ¯ç´æ¥æå½åéä¸è¡çæææ°æ®é½è¿è¡æäº¤ï¼ä½å
¶å®åªéè¦ä¼ è¾ä¸äºå¿
è¦åæ°å³å¯ï¼è¿å¿åäºä¿®æ¹ï¼éè¦ä¼ å
¶ä»åæ°ç请èªè¡æ·»å |
| | | let editData = { |
| | | "oid": this.selectedFixedOrCodeclassifyValue.oid, |
| | | "ts": new Date().getTime(), |
| | | "description": this.codeFixdForm.description, |
| | | "id": this.codeFixdForm.id, |
| | | "codeFixedSecOid": this.selectedFixedOrCodeclassifyValue.codefixedsecoid |
| | | "oid": this.selectedFixedOrCodeclassifyValue.oid, |
| | | "ts": new Date().getTime(), |
| | | "description": this.codeFixdForm.description, |
| | | "id": this.codeFixdForm.id, |
| | | "codeFixedSecOid": this.selectedFixedOrCodeclassifyValue.codefixedsecoid |
| | | } |
| | | editCodeFixedValue(editData).then(() => { |
| | | this.loadFixedValueTableData({"oid":this.codefixedsecOrCodeclassifysecOid}) |
| | | this.loadFixedValueTableData({"oid":this.codefixedsecOrCodeclassifysec.oid}) |
| | | this.$message({ |
| | | type: "success", |
| | | message: "æä½æå!" |
| | |
| | | window.console.log(error); |
| | | }); |
| | | }else { |
| | | if(!this.tipsCodeSecValueMessage(this.codeClassifyForm.id)){ |
| | | return; |
| | | } |
| | | this.codeClassifyForm.oid = this.selectedFixedOrCodeclassifyValue.attributes.oid; |
| | | // åç±»ç æ®µï¼ååç±»åç¶åç±»ä¹é´ä¸è½ç¸äºæ´æ¹ |
| | | if(this.checkClassUpdate(this.codefixedsecOrCodeclassifysecOid,this.codeClassifyForm.codeClassifySecOid)){ |
| | | if(this.checkClassUpdate(this.codefixedsecOrCodeclassifysec.oid,this.codeClassifyForm.codeClassifySecOid)){ |
| | | return; |
| | | } |
| | | this.$delete(this.codeClassifyForm,"parentClassifyValueOid"); |
| | | editCodeClassifyValue(this.codeClassifyForm).then(() => { |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysecOid}) |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysec.oid}) |
| | | this.$message({ |
| | | type: "success", |
| | | message: "æä½æå!" |
| | |
| | | } |
| | | |
| | | }, |
| | | //å é¤ç å¼ |
| | | /** å é¤ç å¼ */ |
| | | delCodeSecValue(condition){ |
| | | //åºå®ç 段ç å¼å é¤ |
| | | if(condition == 'codefixedsec'){ |
| | |
| | | }) |
| | | .then(() => { |
| | | this.selectedFixedOrCodeclassifyValue = ''; |
| | | this.loadFixedValueTableData({"oid":this.codefixedsecOrCodeclassifysecOid}) |
| | | this.loadFixedValueTableData({"oid":this.codefixedsecOrCodeclassifysec.oid}) |
| | | this.clearFixedOrClassifyForm('codefixedsec'); |
| | | this.$message({ |
| | | type: "success", |
| | |
| | | }); |
| | | }); |
| | | }else{ |
| | | if(this.checkClassUpdate(this.codefixedsecOrCodeclassifysecOid,this.codeClassifyForm.codeClassifySecOid)){ |
| | | if(this.checkClassUpdate(this.codefixedsecOrCodeclassifysec.oid,this.codeClassifyForm.codeClassifySecOid)){ |
| | | return; |
| | | } |
| | | //åç±»ç æ®µç å¼å é¤ |
| | |
| | | }) |
| | | .then(() => { |
| | | this.selectedFixedOrCodeclassifyValue = ''; |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysecOid}) |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysec.oid}) |
| | | this.clearFixedOrClassifyForm('codeclassifyvalue'); |
| | | this.$message({ |
| | | type: "success", |
| | |
| | | }); |
| | | } |
| | | }, |
| | | //对åºå®ç å¼è¡¨è¿è¡ï¼ä¸ç§»ãä¸ç§»ãç§»é¤æä½ |
| | | /** 对åºå®ç å¼è¡¨è¿è¡ï¼ä¸ç§»ãä¸ç§»ãç§»é¤æä½*/ |
| | | codeFixedValueOpetion(condition,row){ |
| | | //console.log(this.fixedValueData[row.$index].orderNum); |
| | | const index = row.$index; |
| | |
| | | } |
| | | //console.log(this.fixedValueData); |
| | | }, |
| | | //对åç±»ç å¼è¡¨è¿è¡ï¼ä¸ç§»ãä¸ç§»ãç§»é¤æä½ |
| | | /** 对åç±»ç å¼è¡¨è¿è¡ï¼ä¸ç§»ãä¸ç§»ãç§»é¤æä½*/ |
| | | codeClassifyValueOpetion(condition){ |
| | | if(this.checkClassUpdate(this.codefixedsecOrCodeclassifysecOid,this.codeClassifyForm.codeClassifySecOid)){ |
| | | if(this.checkClassUpdate(this.codefixedsecOrCodeclassifysec.oid,this.codeClassifyForm.codeClassifySecOid)){ |
| | | return; |
| | | } |
| | | //æ¤å¤æ¶åå°æ·±æµ
æ·è´é®é¢ï¼ä½æ¯æ§è¡ä¸ä¸ç§»ä¿åæä½ä¹åä¼éæ°å è½½treedataï¼æä»¥å½±åä¸å¤§ |
| | |
| | | } |
| | | } |
| | | }, |
| | | //éä¸è¢«è°æ´é¡ºåºç两个æ çèç¹ |
| | | /** éä¸è¢«è°æ´é¡ºåºç两个æ çèç¹*/ |
| | | getCodeClassifyValueTreeData(){ |
| | | const currentNodeTreeData = this.selectedFixedOrCodeclassifyValue; |
| | | /**èèå ç§æ
åµï¼ç¬¬ä¸ç§å½åä¸ç§»|ä¸ç§»æä½å·²ç»æ¯è¾¹çï¼ |
| | |
| | | } |
| | | } |
| | | }, |
| | | //ä¸ç§»ä¸ç§»çæä½çä¿å |
| | | /** ä¸ç§»ä¸ç§»çæä½çä¿å*/ |
| | | async saveCodeFixedOrClassifyValueOption(condition,editOrderNumdata){ |
| | | //ä¿å对åºå®ç 段ç å¼çä¸ç§»ä¸ç§»ç§»åºçæä½ |
| | | if(condition == "fixedValue"){ |
| | | let data = { |
| | | "codeFixedSecOid": this.codefixedsecOrCodeclassifysecOid, |
| | | "codeFixedSecOid": this.codefixedsecOrCodeclassifysec.oid, |
| | | "dtoList": JSON.stringify(this.fixedValueData), |
| | | } |
| | | saveOrder(data).then(() => { |
| | |
| | | }else { |
| | | //ä¿å对åç±»ç å¼ç 段ç å¼çä¸ç§»ä¸ç§»ç§»åºçæä½ |
| | | await saveCodeClassifyValueOrder({ |
| | | "codeClassifySecOid": this.codefixedsecOrCodeclassifysecOid, |
| | | "codeClassifySecOid": this.codefixedsecOrCodeclassifysec.oid, |
| | | "dtoList": JSON.stringify(editOrderNumdata), |
| | | }).then(() => { |
| | | this.$message({ |
| | |
| | | }, error => { |
| | | window.console.log(error); |
| | | }); |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysecOid}); |
| | | this.loadClassifyValueData({"oid":this.codefixedsecOrCodeclassifysec.oid}); |
| | | } |
| | | |
| | | }, |
| | | //åç±»ç 弿 dataå è½½ |
| | | /** åç±»ç 弿 dataå è½½*/ |
| | | loadClassifyValueData(row){ |
| | | //console.log(row); |
| | | let condtionData = { |
| | |
| | | //console.log(res.data); |
| | | }); |
| | | }, |
| | | //åç±»ç 弿 å廿¶è§¦åçäºä»¶ |
| | | /** åç±»ç 弿 å廿¶è§¦åçäºä»¶*/ |
| | | classisyValueTreeOnodeClick(node){ |
| | | //console.log(node); |
| | | this.selectedFixedOrCodeclassifyValue = node; |
| | |
| | | * @currentRowClassOid å½åéä¸è¡oid |
| | | * @updateClassOid è¦ä¿®æ¹çåç±»ç å¼oid |
| | | */ |
| | | checkClassUpdate(currentRowClassOid,updateClassOid){ |
| | | checkClassUpdate(currentRowClassOid,updateClassOid){ |
| | | if(currentRowClassOid!=updateClassOid){ |
| | | this.$message({ |
| | | type: "error", |
| | |
| | | }, |
| | | |
| | | /** ç¼ç è§åç¸å
³æ¹æ³ */ |
| | | // æå¼é«çº§æ¥è¯¢çªå£ |
| | | /** æå¼é«çº§æ¥è¯¢çªå£ */ |
| | | openAdvancedQuery(condition){ |
| | | if(condition=='codeRule'){ |
| | | this.advancedQueryParam.options = [ |
| | |
| | | this.advancedQueryParam.currentOpen = condition; |
| | | this.advancedQueryParam.advancedQuerySettingBox = true; |
| | | }, |
| | | // æ¥è¯¢ä½¿ç¨èå´ |
| | | /** æ¥è¯¢ä½¿ç¨èå´*/ |
| | | handleRange(){ |
| | | if(!this.tipsMessage(this.selectionList)){ |
| | | return; |
| | |
| | | this.codeRangeSettingBox = true; |
| | | this.getRangeCodeList() |
| | | }, |
| | | // å 载使ç¨èå´å表 |
| | | /** å 载使ç¨èå´å表*/ |
| | | getRangeCodeList(){ |
| | | this.dialogLoading = true; |
| | | if(this.selectionList[0].oid==null){ |
| | |
| | | this.dialogLoading = false; |
| | | }); |
| | | }, |
| | | // å·æ°ä½¿ç¨èå´å表 |
| | | /** å·æ°ä½¿ç¨èå´å表*/ |
| | | refreshUseRangeChange(){ |
| | | this.getRangeCodeList(); |
| | | }, |
| | | // å¯ç¨ä¸åç¨ |
| | | /** å¯ç¨ä¸åç¨*/ |
| | | enableOrDeactivatse(oId,update){ |
| | | updateStatus({"oid":oId,"ts":new Date().getTime,"update":update}).then(() => { |
| | | this.onLoad(this.page); |
| | |
| | | window.console.log(error); |
| | | }); |
| | | }, |
| | | // æå¼ç¼ç è§åå
éå¯¹è¯æ¡ |
| | | /** æå¼ç¼ç è§åå
éå¯¹è¯æ¡*/ |
| | | openCodeRuleDialog() { |
| | | if (!this.tipsMessage(this.selectionList)) { |
| | | return; |
| | |
| | | this.cloneCodeRuleForm.description = this.selectionList[0].description; |
| | | this.loadBasic({"oid": this.selectionList[0].oid}); |
| | | }, |
| | | // å
éç¼ç è§åä¿ååè½ |
| | | /** å
éç¼ç è§åä¿ååè½*/ |
| | | saveCloneCodeRule(){ |
| | | let form = this.cloneCodeRuleForm; |
| | | if(form.id.trim()==''){ |
| | |
| | | }); |
| | | //console.log(data); |
| | | }, |
| | | // æå¼ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µå¯¹è¯æ¡ |
| | | /** æå¼ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µå¯¹è¯æ¡*/ |
| | | openOtherCodeRuleDialog(){ |
| | | if (!this.tipsMessage(this.selectionList)) { |
| | | return; |
| | |
| | | } |
| | | this.cloneOtherCodeRuleSettingBox = true; |
| | | }, |
| | | // ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µå¯¹è¯æ¡-åå»ç¼ç è§åå®ç°è¡éæ© |
| | | //** ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µå¯¹è¯æ¡-åå»ç¼ç è§åå®ç°è¡éæ©*/ |
| | | codeOtherCloneRuleRowClick(row) { |
| | | this.$refs.crudCloneCodeRuleOther.toggleSelection(); |
| | | this.selectionOtherCloneCodeRuleList = row; |
| | |
| | | this.$refs.crudCloneCodeRuleOther.toggleRowSelection(row); //éä¸å½åè¡ |
| | | this.loadBasic(row); |
| | | }, |
| | | // ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µå¯¹è¯æ¡-åå»åºç¡ç 段å®ç°è¡éæ© |
| | | /** ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µå¯¹è¯æ¡-åå»åºç¡ç 段å®ç°è¡éæ©*/ |
| | | codeOtherCloneBasicRowClick(row){ |
| | | this.$refs.crudCloneCodeBasicOther.toggleSelection(); |
| | | this.selectionOtherCloneCodeBasicList = row; |
| | | this.$refs.crudCloneCodeBasicOther.setCurrentRow(row); |
| | | this.$refs.crudCloneCodeBasicOther.toggleRowSelection(row); //éä¸å½åè¡ |
| | | }, |
| | | // ä»å
¶ä»è§åå
éç æ®µçé¢ä¸ç¼ç è§åå½åéä¸è¡ååçæ¶å触å |
| | | /** ä»å
¶ä»è§åå
éç æ®µçé¢ä¸ç¼ç è§åå½åéä¸è¡ååçæ¶å触å*/ |
| | | selectionOtherCloneCodeRuleChange(list) { |
| | | //console.log(list); |
| | | this.selectionOtherCloneCodeRuleList = list; |
| | |
| | | this.selectionOtherCloneCodeBasicList = list; |
| | | this.$refs.crudCloneCodeBasicOther.setCurrentRow(this.selectionOtherCloneCodeBasicList[list.length-1]); |
| | | }, |
| | | // ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µä¿¡æ¯ |
| | | /** ä»å
¶ä»ç¼ç è§åä¸å
éç æ®µä¿¡æ¯*/ |
| | | saveOtherCodeBasic(){ |
| | | let oid = this.selectionList[0].oid; |
| | | let fromDialogPkCodebasic = this.selectionOtherCloneCodeBasicList; |
| | |
| | | window.console.log(error); |
| | | }); |
| | | }, |
| | | // æ¸
空ç å¼ |
| | | /** æ¸
空ç å¼*/ |
| | | clearAllCodeSec(){ |
| | | if(this.selectionList.length == 0){ |
| | | this.$message.warning("没æéæ©æ°æ®!"); |
| | |
| | | }); |
| | | }); |
| | | }, |
| | | // æ·»å |
| | | /** æ·»å */ |
| | | rowSave(row, done, loading) { |
| | | console.log(row); |
| | | add(row).then(() => { |
| | |
| | | openEdit(row){ |
| | | this.$refs.crud.rowEdit(row,row.$index); |
| | | }, |
| | | // ä¿®æ¹ |
| | | /** ä¿®æ¹*/ |
| | | rowUpdate(row, index, done, loading) { |
| | | row.ts = new Date().getTime; |
| | | update(row).then(() => { |
| | |
| | | console.log(error); |
| | | }); |
| | | }, |
| | | // å é¤ |
| | | /** å é¤*/ |
| | | handleDelete() { |
| | | if(!this.tipsMessage(this.selectionList)){ |
| | | return; |
| | |
| | | this.$refs.crud.toggleSelection(); |
| | | }); |
| | | }, |
| | | // æå¼ä¿®æ¹ |
| | | // æå¼ä¿®æ¹*/ |
| | | beforeOpen(done, type) { |
| | | if (["edit", "view"].includes(type)) { |
| | | getDetail(this.ruleForm.oid).then(res => { |
| | |
| | | this.onLoad(this.page); |
| | | done(); |
| | | }, |
| | | // ç¼ç è§åå½åéä¸è¡ååçæ¶å触å |
| | | /** ç¼ç è§åå½åéä¸è¡ååçæ¶å触å*/ |
| | | selectionChange(list) { |
| | | this.selectionList = list; |
| | | //å½åéä¸è¡ä¸ºç©ºçæ¶åå°±å°ç 段管çè¡¨æ ¼æ°æ®ç½®ç©º,å¹¶ç¦ç¨ç¸å
³åè½ |
| | |
| | | this.loadBasic(this.selectionList[list.length-1]); |
| | | } |
| | | }, |
| | | // åå»ç¼ç è§åå®ç°è¡éæ© |
| | | /** åå»ç¼ç è§åå®ç°è¡éæ©*/ |
| | | codeRuleRowClick (row) { |
| | | // console.log(this.currentRuleLcStatus); |
| | | this.$refs.crud.toggleSelection(); |
| | |
| | | |
| | | |
| | | /** åºç¡ç 段ç¸å
³æ¹æ³ */ |
| | | //鲿¢æå¼è¿ç¼è¾çªå£ä¹å表åä¸åå¨å¼ï¼æä»¥éè¦æ¸
空,å¹¶åå§åform表å屿§ |
| | | /** 鲿¢æå¼è¿ç¼è¾çªå£ä¹å表åä¸åå¨å¼ï¼æä»¥éè¦æ¸
空,å¹¶åå§åform表å屿§*/ |
| | | clearBasicAddForm(){ |
| | | this.form = this.$options.data().form; |
| | | // this.changeSectypeFormItems(null); |
| | | }, |
| | | // æå¼æ°å¢çªå£ |
| | | /** æå¼æ°å¢çªå£*/ |
| | | openAddBasicCodeSec(){ |
| | | if(!this.tipsMessage(this.selectionList)){ |
| | | return; |
| | |
| | | this.openBasicDialog('add',null); |
| | | this.loadCodeSecType(); |
| | | }, |
| | | // æå¼æ°å¢æç¼è¾åºç¡ç æ®µå¯¹è¯æ¡ |
| | | /** æå¼æ°å¢æç¼è¾åºç¡ç æ®µå¯¹è¯æ¡*/ |
| | | openBasicDialog(condition,row){ |
| | | //console.log(row); |
| | | if(condition == 'add') { |
| | |
| | | this.changeSectypeFormItems(condition == 'add' ? null:row); |
| | | this.addBasicCodeSettingBox = true; |
| | | }, |
| | | // æ°å¢åºç¡ç 段 |
| | | /** æ°å¢åºç¡ç 段*/ |
| | | async saveOrEditBasicCode(){ |
| | | if(this.selectionList[0].oid == null || this.selectionList[0].oid == ''){ |
| | | this.$message.warning('缺失å¿
è¦åæ°ï¼è¯·éæ°éæ©ç¼ç è§åååè¯!'); |
| | |
| | | this.addBasicCodeSettingBox = false |
| | | } |
| | | }, |
| | | // å 为elementuiçè¡¨åæ ¡éªè®¾ç½®ä¸ä¸æä»¥éç¨å¤æçæ¹å¼æ¥åè¡¨åæ£éªæ¹å¼ |
| | | /** å 为elementuiçè¡¨åæ ¡éªè®¾ç½®ä¸ä¸æä»¥éç¨å¤æçæ¹å¼æ¥åè¡¨åæ£éªæ¹å¼*/ |
| | | checkForm(){ |
| | | let form = this.form; |
| | | //console.log(form); |
| | |
| | | } |
| | | return true; |
| | | }, |
| | | // å¤ææ°æ®æ¯å¦éæ©ä»¥ååªè½éæ©åæ¡æ°æ® |
| | | /** å¤ææ°æ®æ¯å¦éæ©ä»¥ååªè½éæ©åæ¡æ°æ®*/ |
| | | tipsMessage(list){ |
| | | if(list.length != 1){ |
| | | this.$message.warning("è¯·éæ©ä¸æ¡ç¼ç è§åæ°æ®!"); |
| | |
| | | } |
| | | return true; |
| | | }, |
| | | // åºç¡ç 段å é¤ |
| | | /** åºç¡ç 段å é¤*/ |
| | | deleteBasicCode(){ |
| | | if(!this.tipsMessage(this.selectionBasicList)){ |
| | | return; |
| | |
| | | this.$refs.crudBasic.toggleSelection(); |
| | | }); |
| | | }, |
| | | // ç¹å»è§¦åå è½½åºç¡ç æ®µä¿¡æ¯ |
| | | /** ç¹å»è§¦åå è½½åºç¡ç 段信æ¯*/ |
| | | loadBasic(row){ |
| | | if(this.cloneSettingBox){ |
| | | this.cloneTableLoading = true; |
| | |
| | | this.sendGridCodeBasicSec({"pkCodeRule":row.oid},false); |
| | | } |
| | | }, |
| | | // åéå è½½åºç¡ç 段çè¯·æ± |
| | | /** åéå è½½åºç¡ç 段ç请æ±*/ |
| | | sendGridCodeBasicSec(condition,isAdancedQuery/** æ¯å¦é«çº§æ¥è¯¢ */){ |
| | | // 妿å½ååºç¡ç 段表ä¸çæç´¢æé®è¢«éèï¼å°±éè¦å¨æ¤å¼å¯ |
| | | if(this.selectionList.length>=0 && !this.$refs.crudBasic.option.column[0].search){ |
| | |
| | | } |
| | | }); |
| | | }, |
| | | // åºç¡ç 段é䏿¶è§¦å |
| | | /** åºç¡ç 段é䏿¶è§¦å*/ |
| | | selectionBasicChange(list) { |
| | | this.selectionBasicList = list; |
| | | this.$refs.crudBasic.setCurrentRow(this.selectionBasicList[list.length-1]); |
| | | //console.log(this.selectionBasicList); |
| | | }, |
| | | // åºç¡ç 段被åå»è¡¨æ ¼è¡æ¶è§¦å |
| | | /** åºç¡ç 段被åå»è¡¨æ ¼è¡æ¶è§¦å*/ |
| | | codeBasicSecRowClick(row){ |
| | | this.$refs.crudBasic.toggleSelection(); |
| | | this.selectionBasicList = row; |
| | |
| | | basicSearchReset(){ |
| | | this.sendGridCodeBasicSec({"pkCodeRule":this.selectionList[this.selectionList.length-1].oid},false); |
| | | }, |
| | | // ä¸ç§»ä¸ç§»åºç¡ç 段 |
| | | /** ä¸ç§»ä¸ç§»åºç¡ç 段*/ |
| | | async upOrderNum(row){ |
| | | if(!this.tipsMessage(this.selectionList)){ |
| | | return; |
| | |
| | | }); |
| | | }) |
| | | }, |
| | | // åºç¡ç æ®µå·æ°æ¶æ¥è¯¢ |
| | | /** åºç¡ç æ®µå·æ°æ¶æ¥è¯¢*/ |
| | | refreshChangeBasicSec(){ |
| | | this.loadBasic(this.selectionList.at(-1)); |
| | | }, |
| | | // æä½åºç¡ç æ®µä¸æç´¢æ¸
空çæé®çæ¾ç¤º/éè |
| | | /** æä½åºç¡ç æ®µä¸æç´¢æ¸
空çæé®çæ¾ç¤º/éè*/ |
| | | hideBasicTable(hideBoolean){ |
| | | this.$refs.crudBasic.option.refreshBtn = hideBoolean; |
| | | this.$refs.crudBasic.option.column[0].search = hideBoolean; |
| | |
| | | }, |
| | | |
| | | /** 第ä¸å±å¯¹è¯æ¡ç¸å
³æ¹æ³ */ |
| | | // æå¼äºå±å¯¹è¯æ¡æ¹æ³ |
| | | /** æå¼äºå±å¯¹è¯æ¡æ¹æ³*/ |
| | | openAttrSelectOrGetValue(condition){ |
| | | if(condition === 'attr'){ |
| | | this.isShowSelectAttrOption = true; |
| | |
| | | } |
| | | }, |
| | | |
| | | // ç¹å»è¾å
¥æ¡çÃå·ï¼æ¸
空è¾å
¥æ¡ä¸çå
容 |
| | | /** ç¹å»è¾å
¥æ¡çÃå·ï¼æ¸
空è¾å
¥æ¡ä¸çå
容*/ |
| | | clearAttrDataByIcon(condition){ |
| | | if(condition === 'attr'){ |
| | | this.form.referAttributeName = ''; |
| | |
| | | this.form.referConfig = ''; |
| | | } |
| | | }, |
| | | // è¡¥ä½æ¶çå符ï¼å®ç°å¯è¾å¯é |
| | | /** è¡¥ä½æ¶çå符ï¼å®ç°å¯è¾å¯é*/ |
| | | inputSelectBlur(e){ |
| | | if (e.target.value) { |
| | | this.form.codeFillSeparator = e.target.value; |
| | | } |
| | | }, |
| | | // ç æ®µç±»åæ¹åæ¶ï¼å¢å 对åºçform表åä¸ç屿§ |
| | | /** ç æ®µç±»åæ¹åæ¶ï¼å¢å 对åºçform表åä¸ç屿§*/ |
| | | changeSectypeFormItems(row){ |
| | | //console.log(row); |
| | | if(this.enumParam.secTypeList.length==0){ |
| | |
| | | } |
| | | // console.log(this.form); |
| | | }, |
| | | // ç¬¬ä¸æ¬¡è¯·æ±çæä¸¾æ°æ®æ¾ç¼å |
| | | /** ç¬¬ä¸æ¬¡è¯·æ±çæä¸¾æ°æ®æ¾ç¼å*/ |
| | | getLocalStorageEnum(enumKey){ |
| | | let enumCach = JSON.parse(localStorage.getItem(enumKey)); |
| | | if(enumCach == null) { |
| | |
| | | } |
| | | return enumCach; |
| | | }, |
| | | // ç»ä¸å è½½æææä¸¾æ¥è¯¢ï¼ä¸»è¦æ¯ä¸ºé¿å
åæ¢ç æ®µç±»åæ¶è¿æªå è½½å®æçæ
åµ |
| | | /** ç»ä¸å è½½æææä¸¾æ¥è¯¢ï¼ä¸»è¦æ¯ä¸ºé¿å
åæ¢ç æ®µç±»åæ¶è¿æªå è½½å®æçæ
åµ*/ |
| | | loadTotalEnum(){ |
| | | this.loadCodeSecType(); |
| | | this.loadCodeSecLength(); |
| | |
| | | this.loadCodeCutType(); |
| | | this.loadCodeGetValueType(); |
| | | }, |
| | | //æä¸¾åå¯è¾å¯éå
容æ¥è¯¢ |
| | | /** æä¸¾åå¯è¾å¯éå
容æ¥è¯¢ */ |
| | | loadCodeSecType(){ |
| | | this.enumParam.secTypeList = this.getLocalStorageEnum("codeSecType"); |
| | | this.loadCodeSecLength(); |