Commit 9337ed3a by liuguorong93

gx

parent af6299b1
......@@ -80,6 +80,7 @@
:clearable="true"
placeholder="请输入技术人员身份证号"
class="itemSfzh"
@input="resetPerNameAndUnitName"
></el-input>
<el-button
type="primary"
......@@ -91,10 +92,10 @@
<el-form-item
label="技术人员名称"
class="elItemClass"
prop="xxx"
prop="personName"
>
<el-input
v-model.trim="detailInfo.xxx"
v-model.trim="detailInfo.personName"
:disabled="true"
placeholder="输入身份证号提取名称"
></el-input>
......@@ -102,10 +103,10 @@
<el-form-item
label="归属单位"
class="elItemClass"
prop="xxxx"
prop="unitName"
>
<el-input
v-model.trim="detailInfo.xxxx"
v-model.trim="detailInfo.unitName"
:disabled="true"
placeholder="输入身份证号提取归属单位"
></el-input>
......@@ -348,12 +349,13 @@ export default {
gender: "",
birthDate: "",
jsrysfz: "",
personName: "",
unitName: "",
policeCategory: "",
useCategory: "",
trainingLevelId: "",
speciesId: "",
dna: "",
xxdjryXm: "",
xxdjryGmsfhm: "",
xxdjdwGajgmc: "",
......@@ -392,6 +394,16 @@ export default {
trigger: "blur",
},
],
personName: [
{ required: true, message: "输入身份证号提取名称", trigger: "blur" },
],
unitName: [
{
required: true,
message: "输入身份证号提取归属单位",
trigger: "blur",
},
],
policeCategory: [
{
required: true,
......@@ -471,9 +483,52 @@ export default {
this.zyfxOptions = await getJsonDataApi("CODE_WORKINGDOGCLASSIFICA");
},
methods: {
resetPerNameAndUnitName() {
this.detailInfo.personName = "";
this.detailInfo.unitName = "";
},
handleTiQu() {
this.$refs.detailInfoRef.validateField("jsrysfz", (result) => {
if (!result) {
let params = {
idNo: this.detailInfo.jsrysfz,
};
extractPoDogJob(params)
.then((res) => {
if (
res.code === 200 &&
res.success &&
res.data &&
res.data.data
) {
let tqDatas = res.data.data;
this.detailInfo.personName = tqDatas.personName || "";
this.detailInfo.unitName = tqDatas.unitName || "";
this.$message({
message: "提取成功",
type: "success",
duration: 3000,
});
return;
}
this.$message({
message: res.message,
type: "warning",
duration: 3000,
});
this.resetPerNameAndUnitName();
})
.catch(() => {
this.$message({
message: "提取失败",
type: "warning",
duration: 3000,
});
this.resetPerNameAndUnitName();
});
}
});
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment