|
|
|
@ -32,16 +32,15 @@ |
|
|
|
required |
|
|
|
:rules="[{ required: true, message: '请加载执法人员' }]" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawCertificateNumTwoText" |
|
|
|
<van-field v-for="(item, index) in data.lawCer" :key="index" |
|
|
|
v-model="item.show" |
|
|
|
label="执法人员" |
|
|
|
readonly |
|
|
|
required |
|
|
|
placeholder="请选择" |
|
|
|
right-icon="add-o" |
|
|
|
@click="showPopup" |
|
|
|
:rules="[{ required: true, message: '请选择执法人员' }]" |
|
|
|
@click="showPopup(index)" |
|
|
|
/> |
|
|
|
<van-button icon="add-o" block="true" square="true" type="default" @click.stop="addLawCer" /> |
|
|
|
<!-- <van-field |
|
|
|
v-model="submitData.subsidiaryerText" |
|
|
|
label="辅助人员" |
|
|
|
@ -267,6 +266,10 @@ const data = reactive({ |
|
|
|
isNoScan: false, |
|
|
|
lawChecked: false, |
|
|
|
lawContent: "", |
|
|
|
lawCliekFlag: 0, |
|
|
|
lawList: [{ text:"", id:"" }], |
|
|
|
lawCerFlag: 0, |
|
|
|
lawCer:[{ text:"", id:"" }], |
|
|
|
}); |
|
|
|
var fileSize = 0; |
|
|
|
//保存参数 |
|
|
|
@ -388,12 +391,14 @@ onMounted(() =>{ |
|
|
|
//查询执法部门信息 |
|
|
|
queryUserInfo(useCommon.userId,success =>{ |
|
|
|
if (null != success.data) { |
|
|
|
console.log("-=-=-=-=> : ", success.data); |
|
|
|
submitData.lawEnforcer = success.data.userName |
|
|
|
submitData.lawCertificateNumText = success.data.userName + " " + success.data.lawCertificateNum |
|
|
|
// submitData.lawCertificateNumText = success.data.userName |
|
|
|
submitData.lawEnforcerId = success.data.userId |
|
|
|
submitData.lawEnforcement = success.data.dept.deptName; |
|
|
|
submitData.lawEnforcementId = success.data.dept.deptId; |
|
|
|
// submitData.bureauDeptName = success.data.dept.deptName; |
|
|
|
} |
|
|
|
},error=>{ |
|
|
|
|
|
|
|
@ -467,7 +472,6 @@ const gaCancel = () => { |
|
|
|
const dataFillIn = () => { |
|
|
|
// getRegByUserIdAndZero(useCommon.userId,success =>{ |
|
|
|
getByUserIdAndEnterpriseNumber(useCommon.userId, submitData.enterpriseNumber,success =>{ |
|
|
|
console.log("========> : ", success); |
|
|
|
//跳转企业二维码地址 |
|
|
|
if(success.success){ |
|
|
|
Object.keys(submitData).forEach((item) => { |
|
|
|
@ -480,16 +484,35 @@ const dataFillIn = () => { |
|
|
|
// submitData.lawCertificateNumText =success.data['lawEnforcer']; |
|
|
|
submitData.lawCertificateNumTwoText =success.data['lawEnforcerTwo']; |
|
|
|
submitData.subsidiaryerText =success.data['subsidiaryer']; |
|
|
|
|
|
|
|
// 执法依据 |
|
|
|
submitData.lawEnforcementBasis = success.data['lawEnforcementBasis']; |
|
|
|
submitData.lawEnforcementBasisText = success.data['lawEnforcementBasisText']; |
|
|
|
var tmpBasis = submitData.lawEnforcementBasis.split(','); |
|
|
|
var tmpBasisText = submitData.lawEnforcementBasisText.split(','); |
|
|
|
data.lawList = []; |
|
|
|
for (var i=0; i<tmpBasis.length; i++) { |
|
|
|
data.lawList.push({ |
|
|
|
index: i, text:tmpBasisText[i], id:tmpBasis[i] |
|
|
|
}); |
|
|
|
if ((null != submitData.lawEnforcementBasis && submitData.lawEnforcementBasis.length > 0) |
|
|
|
&& (null != submitData.lawEnforcementBasisText && submitData.lawEnforcementBasisText.length > 0)) { |
|
|
|
var tmpBasis = submitData.lawEnforcementBasis.split(','); |
|
|
|
var tmpBasisText = submitData.lawEnforcementBasisText.split(','); |
|
|
|
data.lawList = []; |
|
|
|
for (var i = 0; i < tmpBasis.length; i++) { |
|
|
|
data.lawList.push({text: tmpBasisText[i], id: tmpBasis[i]}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 执法人员 |
|
|
|
submitData.lawEnforcerIdTwo = success.data['lawEnforcerIdTwo']; |
|
|
|
submitData.lawEnforcerTwo = success.data['lawEnforcerTwo']; |
|
|
|
var lawEnforcer2ShowStr = success.data['lawEnforcer2Show']; |
|
|
|
if ((null != submitData.lawEnforcerIdTwo && submitData.lawEnforcerIdTwo.length > 0) |
|
|
|
&& (null != submitData.lawEnforcerTwo && submitData.lawEnforcerTwo.length > 0)) { |
|
|
|
var tmpEnforceId = submitData.lawEnforcerIdTwo.split(','); |
|
|
|
var tmpEnforceText = submitData.lawEnforcerTwo.split(','); |
|
|
|
var lawEnforcer2Show = lawEnforcer2ShowStr.split(','); |
|
|
|
data.lawCer = []; |
|
|
|
for (var i = 0; i < tmpEnforceId.length; i++) { |
|
|
|
data.lawCer.push({text: tmpEnforceText[i], id: tmpEnforceId[i], show: lawEnforcer2Show[i]}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if(success.data['reslut']==0) { |
|
|
|
tapGood(); |
|
|
|
} else { |
|
|
|
@ -507,6 +530,8 @@ const dataFillIn = () => { |
|
|
|
const tmpSave = () => { |
|
|
|
showSuccessToast('临时保存'); |
|
|
|
submitData.userId = useCommon.userId; |
|
|
|
|
|
|
|
// 执法依据 |
|
|
|
submitData.lawEnforcementBasis = ""; |
|
|
|
submitData.lawEnforcementBasisText = ""; |
|
|
|
for (var i=0; i<data.lawList.length; i++) { |
|
|
|
@ -515,6 +540,16 @@ const tmpSave = () => { |
|
|
|
} |
|
|
|
submitData.lawEnforcementBasis = submitData.lawEnforcementBasis.substring(0, submitData.lawEnforcementBasis.length - 1); |
|
|
|
submitData.lawEnforcementBasisText = submitData.lawEnforcementBasisText.substring(0, submitData.lawEnforcementBasisText.length - 1); |
|
|
|
|
|
|
|
// 执法人员 |
|
|
|
submitData.lawEnforcerIdTwo = ""; |
|
|
|
submitData.lawEnforcerTwo = ""; |
|
|
|
for (var i=0; i<data.lawCer.length; i++) { |
|
|
|
submitData.lawEnforcerIdTwo += data.lawCer[i].id +","; |
|
|
|
submitData.lawEnforcerTwo += data.lawCer[i].text +","; |
|
|
|
} |
|
|
|
submitData.lawEnforcerIdTwo = submitData.lawEnforcerIdTwo.substring(0, submitData.lawEnforcerIdTwo.length - 1); |
|
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
|
addEnforcementRegistration(submitData,success =>{ |
|
|
|
//跳转企业二维码地址 |
|
|
|
if(success.success){ |
|
|
|
@ -529,6 +564,8 @@ const tmpSave = () => { |
|
|
|
const submit = (type) =>{ |
|
|
|
submitData.isSubmit = type; |
|
|
|
submitData.userId = useCommon.userId; |
|
|
|
|
|
|
|
// 执法依据 |
|
|
|
submitData.lawEnforcementBasis = ""; |
|
|
|
submitData.lawEnforcementBasisText = ""; |
|
|
|
for (var i=0; i<data.lawList.length; i++) { |
|
|
|
@ -537,6 +574,17 @@ const submit = (type) =>{ |
|
|
|
} |
|
|
|
submitData.lawEnforcementBasis = submitData.lawEnforcementBasis.substring(0, submitData.lawEnforcementBasis.length - 1); |
|
|
|
submitData.lawEnforcementBasisText = submitData.lawEnforcementBasisText.substring(0, submitData.lawEnforcementBasisText.length - 1); |
|
|
|
|
|
|
|
// 执法人员 |
|
|
|
submitData.lawEnforcerTwo = ""; |
|
|
|
submitData.lawEnforcerIdTwo = ""; |
|
|
|
for (var i=0; i<data.lawCer.length; i++) { |
|
|
|
submitData.lawEnforcerIdTwo += data.lawCer[i].id +","; |
|
|
|
submitData.lawEnforcerTwo += data.lawCer[i].text +","; |
|
|
|
} |
|
|
|
submitData.lawEnforcerIdTwo = submitData.lawEnforcerIdTwo.substring(0, submitData.lawEnforcerIdTwo.length - 1); |
|
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
|
|
|
|
|
form.value.validate().then(() => { |
|
|
|
editEnforcementRegistration(submitData, success => { |
|
|
|
//跳转首页 |
|
|
|
@ -550,7 +598,8 @@ const submit = (type) =>{ |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
const showPopup = () =>{ |
|
|
|
const showPopup = (flag) =>{ |
|
|
|
data.lawCerFlag = flag; |
|
|
|
data.popupVisible = true; |
|
|
|
} |
|
|
|
const showPopup2 = () =>{ |
|
|
|
@ -561,7 +610,10 @@ const showPopupqz = (flag) =>{ |
|
|
|
data.popupVisibleqz = true; |
|
|
|
} |
|
|
|
const addField = () =>{ |
|
|
|
data.lawList.push({ text:"", id:"" }); |
|
|
|
data.lawList.push({ text:"", id:"", "show":"" }); |
|
|
|
} |
|
|
|
const addLawCer = () =>{ |
|
|
|
data.lawCer.push({ text:"", id:"" }); |
|
|
|
} |
|
|
|
const closePopup = () =>{ |
|
|
|
data.popupVisible = false; |
|
|
|
@ -570,10 +622,13 @@ const closePopup = () =>{ |
|
|
|
data.lawChecked = false; |
|
|
|
} |
|
|
|
const reciveData = (item) =>{ |
|
|
|
submitData.lawEnforcerTwo = item.userName; |
|
|
|
submitData.lawCertificateNumTwoText = item.userName + " " + item.lawCertificateNum |
|
|
|
// submitData.lawCertificateNumTwoText = item.userName; |
|
|
|
submitData.lawEnforcerIdTwo = item.userId; |
|
|
|
data.lawCer[data.lawCerFlag].id = item.userId; |
|
|
|
data.lawCer[data.lawCerFlag].text = item.userName; |
|
|
|
data.lawCer[data.lawCerFlag].show = item.userName + " " + item.lawCertificateNum; |
|
|
|
|
|
|
|
// submitData.lawEnforcerTwo = item.userName; |
|
|
|
// submitData.lawCertificateNumTwoText = item.userName + " " + item.lawCertificateNum |
|
|
|
// submitData.lawEnforcerIdTwo = item.userId; |
|
|
|
} |
|
|
|
const reciveData2 = (item) =>{ |
|
|
|
submitData.subsidiaryer = item.userName; |
|
|
|
|