| | |
| | | <FYForm |
| | | :form-info="_formInfo" |
| | | :rules="rules" |
| | | :reset="active" |
| | | :doClear="active" |
| | | :useCancel="create" |
| | | :useReset="!create" |
| | | :clearAftSubmit="create" |
| | |
| | | v-if="create" |
| | | prop="_locations" |
| | | :allOption="false" |
| | | :level="4" |
| | | :checkStrictly="false" |
| | | :level="5" |
| | | :checkStrictly="true" |
| | | :initValue="false" |
| | | v-model:value="formObj._locations" |
| | | ></FYOptionLocation> |
| | |
| | | // trigger: 'blur', |
| | | // }, |
| | | // ], |
| | | _usertype: [ |
| | | { |
| | | required: true, |
| | | message: '用户类型不能为空', |
| | | trigger: 'change' |
| | | } |
| | | ], |
| | | _locations: [ |
| | | { |
| | | required: props.create, |
| | | message: '省/市/区/镇不能为空', |
| | | trigger: 'change' |
| | | } |
| | | ], |
| | | _scenetype: [ |
| | | { |
| | | required: true, |
| | | message: '场景类型不能为空', |
| | | trigger: 'change' |
| | | } |
| | | ] |
| | | }); |
| | | |
| | | // 用户基本信息格式化 |
| | |
| | | |
| | | s._scenetype = getSceneName(s.extension2, 1); |
| | | |
| | | s._locations = []; |
| | | s._locations = {}; |
| | | |
| | | return s; |
| | | } |
| | |
| | | function parseUserInfoReverse(formObj) { |
| | | // 行政区划信息填充 |
| | | const a = formObj.value._locations; |
| | | formObj.value.provincecode = a.pCode; |
| | | formObj.value.provincename = a.pName; |
| | | formObj.value.citycode = a.cCode; |
| | | formObj.value.cityname = a.cName; |
| | | formObj.value.districtcode = a.dCode; |
| | | formObj.value.extension1 = a.dName; |
| | | formObj.value.towncode = a.tCode; |
| | | formObj.value.townname = a.tName; |
| | | // 用户类型信息填充 |
| | | const b = formObj.value._usertype; |
| | | formObj.value.usertypeid = b.value; |
| | |
| | | } |
| | | |
| | | function createUser(formObj, success, fail) { |
| | | const l = formObj.value._locations; |
| | | const params = { |
| | | userInfo: formObj.value, |
| | | baseInfo: { |
| | | biProvinceCode: formObj.value.provincecode, |
| | | biProvinceName: formObj.value.provincename, |
| | | biCityCode: formObj.value.citycode, |
| | | biCityName: formObj.value.cityname, |
| | | biDistrictCode: formObj.value.districtcode, |
| | | biDistrictName: formObj.value.extension1, |
| | | biTownCode: formObj.value.towncode, |
| | | biTownName: formObj.value.townname |
| | | // biAreaCode |
| | | // biArea |
| | | // biManagementCompanyId |
| | | // biManagementCompany |
| | | biProvinceCode: l.pCode, |
| | | biProvinceName: l.pName, |
| | | biCityCode: l.cCode, |
| | | biCityName: l.cName, |
| | | biDistrictCode: l.dCode, |
| | | biDistrictName: l.dName, |
| | | biTownCode: l.tCode, |
| | | biTownName: l.tName, |
| | | biAreaCode: l.aCode, |
| | | biArea: l.aName, |
| | | // biManagementCompanyId: |
| | | // biManagementCompany: |
| | | // biContact |
| | | // biTelephone |
| | | // biAddress |