|
|
|
@ -95,12 +95,21 @@ |
|
|
|
readonly |
|
|
|
label="执法人员" |
|
|
|
/> |
|
|
|
<van-field |
|
|
|
v-model="submitData.lawEnforcerTextTwo" |
|
|
|
readonly |
|
|
|
label="执法人员" |
|
|
|
@click="showPopup" |
|
|
|
<van-field v-for="(item, index) in data.lawCer" :key="index" |
|
|
|
v-model="item.show" |
|
|
|
label="执法人员" |
|
|
|
readonly |
|
|
|
placeholder="请选择" |
|
|
|
right-icon="add-o" |
|
|
|
@click="showPopup(index)" |
|
|
|
/> |
|
|
|
<van-button icon="add-o" block="true" square="true" type="default" @click.stop="addLawCer" /> |
|
|
|
<!-- <van-field--> |
|
|
|
<!-- v-model="submitData.lawEnforcerTextTwo"--> |
|
|
|
<!-- readonly--> |
|
|
|
<!-- label="执法人员"--> |
|
|
|
<!-- @click="showPopup"--> |
|
|
|
<!-- />--> |
|
|
|
<van-field |
|
|
|
v-model="submitData.remark" |
|
|
|
label="备注" |
|
|
|
@ -214,6 +223,8 @@ |
|
|
|
deptChecked: false, |
|
|
|
deptContent: '', |
|
|
|
mainDeputyOrder: 1, |
|
|
|
lawCerFlag: 0, |
|
|
|
lawCer:[{ text:"", id:"", show:"", num:"" }], |
|
|
|
}); |
|
|
|
//保存参数 |
|
|
|
const submitData = reactive({ |
|
|
|
@ -282,7 +293,8 @@ |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const showPopup = () =>{ |
|
|
|
const showPopup = (flag) =>{ |
|
|
|
data.lawCerFlag = flag; |
|
|
|
data.popupVisible = true; |
|
|
|
} |
|
|
|
const closePopup = () =>{ |
|
|
|
@ -290,10 +302,15 @@ |
|
|
|
data.deptChecked = false; |
|
|
|
} |
|
|
|
const reciveVisible = (item) =>{ |
|
|
|
submitData.lawEnforcerTwo = item.userName |
|
|
|
submitData.lawCertificateNumTwo = item.lawCertificateNum; |
|
|
|
submitData.lawEnforcerTwoId = item.userId; |
|
|
|
submitData.lawEnforcerTextTwo = submitData.lawEnforcerTwo +" "+ submitData.lawCertificateNumTwo |
|
|
|
data.lawCer[data.lawCerFlag].id = item.userId; |
|
|
|
data.lawCer[data.lawCerFlag].text = item.userName; |
|
|
|
data.lawCer[data.lawCerFlag].num = item.lawCertificateNum; |
|
|
|
data.lawCer[data.lawCerFlag].show = item.userName + " " + item.lawCertificateNum; |
|
|
|
|
|
|
|
// submitData.lawEnforcerTwo = item.userName |
|
|
|
// submitData.lawCertificateNumTwo = item.lawCertificateNum; |
|
|
|
// submitData.lawEnforcerTwoId = item.userId; |
|
|
|
// submitData.lawEnforcerTextTwo = submitData.lawEnforcerTwo +" "+ submitData.lawCertificateNumTwo |
|
|
|
// submitData.lawEnforcerTextTwo = submitData.lawEnforcerTwo |
|
|
|
} |
|
|
|
|
|
|
|
@ -348,9 +365,6 @@ |
|
|
|
console.log(success); |
|
|
|
//跳转企业二维码地址 |
|
|
|
if(success.success){ |
|
|
|
console.log("==================") |
|
|
|
console.log(success.data) |
|
|
|
console.log("==================") |
|
|
|
data.mainDeputyOrder = success.data.mainDeputyOrder; |
|
|
|
Object.keys(submitData).forEach((item) => { |
|
|
|
submitData[item] = success.data[item] ? success.data[item] : ""; |
|
|
|
@ -369,6 +383,21 @@ |
|
|
|
submitData.deptTexts += success.data.deptObjs[i].deptName+";"; |
|
|
|
submitData.deptObjs.push({ deptId: success.data.deptObjs[i].deptId, deptName: success.data.deptObjs[i].deptName }); |
|
|
|
} |
|
|
|
// 执法人员 |
|
|
|
console.log("===========> : ", success.data) |
|
|
|
submitData.lawEnforcerTwoId = success.data['lawEnforcerTwoId']; |
|
|
|
submitData.lawEnforcerTwo = success.data['lawEnforcerTwo']; |
|
|
|
var lawEnforcer2ShowStr = success.data['lawEnforcer2Show']; |
|
|
|
if ((null != submitData.lawEnforcerTwoId && submitData.lawEnforcerTwoId.length > 0) |
|
|
|
&& (null != submitData.lawEnforcerTwo && submitData.lawEnforcerTwo.length > 0)) { |
|
|
|
var tmpEnforceId = submitData.lawEnforcerTwoId.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]}); |
|
|
|
} |
|
|
|
} |
|
|
|
// showSuccessToast('保存成功'); |
|
|
|
} |
|
|
|
},error=>{ |
|
|
|
@ -385,6 +414,21 @@ |
|
|
|
submitData.deptTexts = ""; |
|
|
|
submitData.deptObjs = []; |
|
|
|
} |
|
|
|
// 执法人员 |
|
|
|
submitData.lawEnforcerTwoId = ""; |
|
|
|
submitData.lawEnforcerTwo = ""; |
|
|
|
submitData.lawCertificateNum = ""; |
|
|
|
submitData.lawEnforcerTextTwo = ""; |
|
|
|
for (var i=0; i<data.lawCer.length; i++) { |
|
|
|
submitData.lawEnforcerTwoId += data.lawCer[i].id +","; |
|
|
|
submitData.lawEnforcerTwo += data.lawCer[i].text +","; |
|
|
|
submitData.lawCertificateNum += data.lawCer[i].num +","; |
|
|
|
submitData.lawEnforcerTextTwo += data.lawCer[i].show +","; |
|
|
|
} |
|
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
|
submitData.lawEnforcerTextTwo = submitData.lawEnforcerTextTwo.substring(0, submitData.lawEnforcerTextTwo.length - 1); |
|
|
|
addEnterpriseLawEnforcement(submitData,success =>{ |
|
|
|
//跳转企业二维码地址 |
|
|
|
if(success.success){ |
|
|
|
@ -408,6 +452,21 @@ |
|
|
|
submitData.deptTexts = ""; |
|
|
|
submitData.deptObjs = []; |
|
|
|
} |
|
|
|
// 执法人员 |
|
|
|
submitData.lawEnforcerTwoId = ""; |
|
|
|
submitData.lawEnforcerTwo = ""; |
|
|
|
submitData.lawCertificateNum = ""; |
|
|
|
submitData.lawEnforcerTextTwo = ""; |
|
|
|
for (var i=0; i<data.lawCer.length; i++) { |
|
|
|
submitData.lawEnforcerTwoId += data.lawCer[i].id +","; |
|
|
|
submitData.lawEnforcerTwo += data.lawCer[i].text +","; |
|
|
|
submitData.lawCertificateNum += data.lawCer[i].num +","; |
|
|
|
submitData.lawEnforcerTextTwo += data.lawCer[i].show +","; |
|
|
|
} |
|
|
|
submitData.lawEnforcerTwoId = submitData.lawEnforcerTwoId.substring(0, submitData.lawEnforcerTwoId.length - 1); |
|
|
|
submitData.lawEnforcerTwo = submitData.lawEnforcerTwo.substring(0, submitData.lawEnforcerTwo.length - 1); |
|
|
|
submitData.lawCertificateNum = submitData.lawCertificateNum.substring(0, submitData.lawCertificateNum.length - 1); |
|
|
|
submitData.lawEnforcerTextTwo = submitData.lawEnforcerTextTwo.substring(0, submitData.lawEnforcerTextTwo.length - 1); |
|
|
|
if(data.mainDeputyOrder == 0) { |
|
|
|
editEnterpriseLawEnforcementDeputyOrder(submitData,success =>{ |
|
|
|
//跳转企业二维码地址 |
|
|
|
@ -437,6 +496,10 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
const addLawCer = () =>{ |
|
|
|
data.lawCer.push({ text:"", id:"", show:"", num:"" }); |
|
|
|
} |
|
|
|
|
|
|
|
const getLinkageByValueAndParentId = (value, parentId) => { |
|
|
|
// 查询检查要求字典信息 |
|
|
|
queryLinkageDictByValueAndParentId({"value":value, "parentId": parentId}, success => { |
|
|
|
|