From da3dbb56388ae49097e50ded584ed2abb7f5022d Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 17 十月 2023 14:16:25 +0800
Subject: [PATCH] bug修复(5243)
---
src/views/client/followupRecords/mixin/codeMixin.js | 116 ++++++++++++++++++++++++++++------------------------------
1 files changed, 56 insertions(+), 60 deletions(-)
diff --git a/src/views/client/followupRecords/mixin/codeMixin.js b/src/views/client/followupRecords/mixin/codeMixin.js
index c4bd01d..8e5b6c1 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,86 @@
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.editContactsConfig.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, ""));
+ 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, ""))
+ },
+ validateFormNumber(){
+ this.$set(this.editConfig.infomation,'number',this.editConfig.infomation.number)
+ this.$refs.form.validateField('number')
},
// 閰嶇疆缂栫爜瑙勮寖鐨勮烦杞�
- numberClick(){
- window.open('http://www.fai365.com:9080/facilty','_blank')
- },
- },
-};
+ numberClick() {
+ window.open("http://www.fai365.com:9080/facilty", "_blank")
+ }
+ }
+}
--
Gitblit v1.8.0