|
|
@ -176,236 +176,235 @@ |
|
|
|
|
|
|
|
<script> |
|
|
|
import debounce from 'lodash/debounce' |
|
|
|
|
|
|
|
export default { |
|
|
|
data () { |
|
|
|
return { |
|
|
|
visible: false, |
|
|
|
dataForm: {; |
|
|
|
rotatorsId: '',; |
|
|
|
idCard: '',; |
|
|
|
idType: '',; |
|
|
|
rotatorsName: '',; |
|
|
|
formerName: '',; |
|
|
|
sex: '',; |
|
|
|
birthday: '',; |
|
|
|
nation: '',; |
|
|
|
nativeAddressProv: '',; |
|
|
|
nativeAddressCity: '',; |
|
|
|
nativeAddressCountry: '',; |
|
|
|
marriageStatus: '',; |
|
|
|
party: '',; |
|
|
|
education: '',; |
|
|
|
religious: '',; |
|
|
|
occupationType: '',; |
|
|
|
occupation: '',; |
|
|
|
serviceAddress: '',; |
|
|
|
telephone: '',; |
|
|
|
householdAddressProv: '',; |
|
|
|
householdAddressCity: '',; |
|
|
|
householdAddressCountry: '',; |
|
|
|
householdAddressTown: '',; |
|
|
|
householdAddressVillage: '',; |
|
|
|
householdAddressDetail: '',; |
|
|
|
curliveAddressProv: '',; |
|
|
|
curliveAddressCity: '',; |
|
|
|
curliveAddressCountry: '',; |
|
|
|
curliveAddressTown: '',; |
|
|
|
curliveAddressVillage: '',; |
|
|
|
curliveAddressDetail: '',; |
|
|
|
inflowReason: '',; |
|
|
|
certificateType: '',; |
|
|
|
certificateNumber: '',; |
|
|
|
signDate: '',; |
|
|
|
endDate: '',; |
|
|
|
residenceType: '',; |
|
|
|
isFocusPerson: '',; |
|
|
|
createBy: '',; |
|
|
|
createDate: '',; |
|
|
|
updateBy: '',; |
|
|
|
updateDate: '',; |
|
|
|
deleteFlag: '',; |
|
|
|
platcode: '',; |
|
|
|
gridId: '',; |
|
|
|
versions: '',; |
|
|
|
attribute1: '',; |
|
|
|
attribute2: '',; |
|
|
|
attribute3: '',; |
|
|
|
attribute4: '',; |
|
|
|
attribute5: '',; |
|
|
|
attribute6: '',; |
|
|
|
attribute7: '',; |
|
|
|
attribute8: '',; |
|
|
|
attribute9: '',; |
|
|
|
dataForm: { |
|
|
|
rotatorsId: '', |
|
|
|
idCard: '', |
|
|
|
idType: '', |
|
|
|
rotatorsName: '', |
|
|
|
formerName: '', |
|
|
|
sex: '', |
|
|
|
birthday: '', |
|
|
|
nation: '', |
|
|
|
nativeAddressProv: '', |
|
|
|
nativeAddressCity: '', |
|
|
|
nativeAddressCountry: '', |
|
|
|
marriageStatus: '', |
|
|
|
party: '', |
|
|
|
education: '', |
|
|
|
religious: '', |
|
|
|
occupationType: '', |
|
|
|
occupation: '', |
|
|
|
serviceAddress: '', |
|
|
|
telephone: '', |
|
|
|
householdAddressProv: '', |
|
|
|
householdAddressCity: '', |
|
|
|
householdAddressCountry: '', |
|
|
|
householdAddressTown: '', |
|
|
|
householdAddressVillage: '', |
|
|
|
householdAddressDetail: '', |
|
|
|
curliveAddressProv: '', |
|
|
|
curliveAddressCity: '', |
|
|
|
curliveAddressCountry: '', |
|
|
|
curliveAddressTown: '', |
|
|
|
curliveAddressVillage: '', |
|
|
|
curliveAddressDetail: '', |
|
|
|
inflowReason: '', |
|
|
|
certificateType: '', |
|
|
|
certificateNumber: '', |
|
|
|
signDate: '', |
|
|
|
endDate: '', |
|
|
|
residenceType: '', |
|
|
|
isFocusPerson: '', |
|
|
|
createBy: '', |
|
|
|
createDate: '', |
|
|
|
updateBy: '', |
|
|
|
updateDate: '', |
|
|
|
deleteFlag: '', |
|
|
|
platcode: '', |
|
|
|
gridId: '', |
|
|
|
versions: '', |
|
|
|
attribute1: '', |
|
|
|
attribute2: '', |
|
|
|
attribute3: '', |
|
|
|
attribute4: '', |
|
|
|
attribute5: '', |
|
|
|
attribute6: '', |
|
|
|
attribute7: '', |
|
|
|
attribute8: '', |
|
|
|
attribute9: '', |
|
|
|
attribute10: '' |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
dataRule () { |
|
|
|
return {; |
|
|
|
return { |
|
|
|
idCard: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
idType: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
rotatorsName: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
formerName: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
sex: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
birthday: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
nation: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
nativeAddressProv: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
nativeAddressCity: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
nativeAddressCountry: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
marriageStatus: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
party: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
education: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
religious: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
occupationType: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
occupation: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
serviceAddress: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
telephone: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
householdAddressProv: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
householdAddressCity: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
householdAddressCountry: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
householdAddressTown: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
householdAddressVillage: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
householdAddressDetail: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
curliveAddressProv: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
curliveAddressCity: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
curliveAddressCountry: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
curliveAddressTown: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
curliveAddressVillage: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
curliveAddressDetail: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
inflowReason: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
certificateType: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
certificateNumber: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
signDate: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
endDate: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
residenceType: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
isFocusPerson: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
createBy: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
createDate: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
updateBy: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
updateDate: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
deleteFlag: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
platcode: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
gridId: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
versions: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute1: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute2: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute3: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute4: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute5: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute6: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute7: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute8: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute9: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
],; |
|
|
|
], |
|
|
|
attribute10: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
] |
|
|
@ -414,19 +413,19 @@ |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
init () { |
|
|
|
this.visible = true; |
|
|
|
this.visible = true |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs['dataForm'].resetFields() |
|
|
|
if (this.dataForm.rotatorsId); { |
|
|
|
if (this.dataForm.rotatorsId) { |
|
|
|
this.getInfo() |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 获取信息 |
|
|
|
getInfo () { |
|
|
|
this.$http.get(]];#`/${moduleName}/${pathName}/#[[${this.dataForm.rotatorsId}`;).then(({ data: res }) => { |
|
|
|
this.$http.get(`/axis/caRotators/${this.dataForm.rotatorsId}`).then(({ data: res }) => { |
|
|
|
if (res.code !== 0) { |
|
|
|
;return this.$message.error(res.msg); |
|
|
|
return this.$message.error(res.msg) |
|
|
|
} |
|
|
|
this.dataForm = { |
|
|
|
...this.dataForm, |
|
|
@ -437,19 +436,19 @@ |
|
|
|
// 表单提交 |
|
|
|
dataFormSubmitHandle: debounce(function () { |
|
|
|
this.$refs['dataForm'].validate((valid) => { |
|
|
|
if (!valid); { |
|
|
|
if (!valid) { |
|
|
|
return false |
|
|
|
} |
|
|
|
this.$http]];#[!this.dataForm.$;{pk.attrname} ? 'post' : 'put';]('/${moduleName}/${pathName}/', this.dataForm).then(({ data: res }) => { |
|
|
|
this.$http[!this.dataForm.rotatorsId ? 'post' : 'put']('/axis/caRotators/', this.dataForm).then(({ data: res }) => { |
|
|
|
if (res.code !== 0) { |
|
|
|
#[[;return this.$message.error(res.msg); |
|
|
|
return this.$message.error(res.msg) |
|
|
|
} |
|
|
|
this.$message({; |
|
|
|
message;: this.$t('prompt.success'),; |
|
|
|
type;: 'success', |
|
|
|
duration;: 500, |
|
|
|
onClose;: () => { |
|
|
|
this.visible = false; |
|
|
|
this.$message({ |
|
|
|
message: this.$t('prompt.success'), |
|
|
|
type: 'success', |
|
|
|
duration: 500, |
|
|
|
onClose: () => { |
|
|
|
this.visible = false |
|
|
|
this.$emit('refreshDataList') |
|
|
|
} |
|
|
|
}) |
|
|
|