From 61883fcf237024ceb7622daf5b23434e3eb1be74 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期一, 16 十月 2023 10:38:50 +0800 Subject: [PATCH] 产品获取值修改 --- src/views/client/followupRecords/mixin/codeMixin.js | 113 ++++++++++++++++++++++++++------------------------------ 1 files changed, 53 insertions(+), 60 deletions(-) diff --git a/src/views/client/followupRecords/mixin/codeMixin.js b/src/views/client/followupRecords/mixin/codeMixin.js index 8523a34..a370e3b 100644 --- a/src/views/client/followupRecords/mixin/codeMixin.js +++ b/src/views/client/followupRecords/mixin/codeMixin.js @@ -1,8 +1,8 @@ -import WordInput from "@/components/wordInput"; -import { getCodeStandardList } from "@/api/common/standard"; +import WordInput from "@/components/wordInput" +import { getCodeStandardList } from "@/api/common/standard" export default { components: { - WordInput, + WordInput }, data() { return { @@ -14,90 +14,83 @@ codenumer: 0, //姣忔杈撳叆鐨勭紪鐮� codenumberList: [], //鏁存潯缂栫爜 sum: 0, - method:0, - objCode: { name: "", page: 0, pageSize: 0, type: "璺熻繘璁板綍缂栫爜",codeStandID:'' }, - codeRule:{}, - }; + method: 0, + objCode: { name: "", page: 0, pageSize: 0, type: "璺熻繘璁板綍缂栫爜", codeStandID: "" }, + codeRule: {} + } }, - + methods: { async getRCodeStandardList() { try { - const res = await getCodeStandardList(this.objCode); - this.codenumer = []; - this.sum = 0; - this.explain = ""; - if(res.data.code==200){ - const { - List = [], - ID, - AutoRule = {}, - Method, - } = (res.data.data&&res.data.data.data) ? res.data.data.data[0] : []; - this.codeRule= (res.data.data&&res.data.data.data) ? res.data.data.data[0]:{} - let autoRule=AutoRule - let method=Method?Method:0 - this.method=method - let rules=List - this.editConfig.infomation.ID=ID - if (method == 0 && res.data.data.data.length > 0) { + const res = await getCodeStandardList(this.objCode) + this.codenumer = [] + this.sum = 0 + this.explain = "" + if (res.code == 200) { + const { List = [], ID, AutoRule = {}, Method } = res.data && res.data.data ? res.data.data[0] : [] + this.codeRule = res.data && res.data.data ? res.data.data[0] : {} + let autoRule = AutoRule + let method = Method ? Method : 0 + this.method = method + let rules = List + this.editConfig.infomation.ID = ID + if (method == 0 && res.data.data.length > 0) { + console.log("sss") rules.forEach((item, index) => { // setTimeout(() => { // this.codenumer = item.length; // this.sum++; // }, 200); - this.codenumer.push(item.Length); - this.sum++; - this.explain += item.Name + (index === rules.Length - 1 ? "" : "/"); - }); + this.codenumer.push(item.Length) + this.sum++ + this.explain += item.Name + (index === rules.Length - 1 ? "" : "/") + }) } + console.log(method) if (method == 1) { if (Object.keys(autoRule).length > 0) { - this.isIdDisabled = true; + this.isIdDisabled = true if (autoRule.PrefixMethod == 1) { - let prefix = autoRule.PrefixValue.split("").length; - - this.codenumer.push(prefix); + let prefix = autoRule.PrefixValue.split("").length + + this.codenumer.push(prefix) if (autoRule.SuffixMethod == 2) { - this.codenumer.push(8); + this.codenumer.push(8) } if (autoRule.AutoLength) { - this.codenumer.push(autoRule.AutoLength); + this.codenumer.push(autoRule.AutoLength) } - this.sum = prefix + Number(autoRule.AutoLength); + this.sum = prefix + Number(autoRule.AutoLength) this.codeList( this.editConfig.infomation.number ? this.editConfig.infomation.number : autoRule.PrefixValue - ); - return true; + ) + return true } } } - if(this.editConfig.infomation.id){ - this.codeList( this.editConfig.infomation.number); + if (this.editConfig.title !== "鏂板缓") { + this.codeList(this.editConfig.infomation.number) } - - this.$forceUpdate(); - }else{ - this.$message.error(res.data.msg?res.data.msg:'鑾峰彇缂栫爜瑙勮寖澶辫触锛岃閲嶈瘯锛�') + + this.$forceUpdate() + } else { + this.$message.error(res.data.msg ? res.data.msg : "鑾峰彇缂栫爜瑙勮寖澶辫触锛岃閲嶈瘯锛�") } - } catch (err) { - console.log(err); + console.log(err) } }, codeList(val) { - console.log(val,'===val codelist') - this.inputValue = val; - this.codenumberList = val.toString(); - this.editConfig.infomation.number = - this.codenumberList.length > 0 - ? this.codenumberList.replace(/,/g, "") - : ""; - console.log(this.codenumberList.replace(/,/g, "")); + console.log(val, "===val codelist") + this.inputValue = val + this.codenumberList = val.toString() + this.editConfig.infomation.number = this.codenumberList.length > 0 ? this.codenumberList.replace(/,/g, "") : "" + console.log(this.codenumberList.replace(/,/g, "")) }, // 閰嶇疆缂栫爜瑙勮寖鐨勮烦杞� - numberClick(){ - window.open('http://www.fai365.com:9080/facilty','_blank') - }, - }, -}; + numberClick() { + window.open("http://www.fai365.com:9080/facilty", "_blank") + } + } +} -- Gitblit v1.8.0