flat:添加识别原因

This commit is contained in:
Apcallover
2025-11-03 16:53:20 +08:00
parent 8b4fd31f85
commit fd4e9298fc
5 changed files with 108 additions and 11 deletions

View File

@@ -223,6 +223,7 @@
<PushService
:visible.sync="PushServiceVisible"
:rowData="selectPushServiceData"
:phoneItem="phoneItem"
ref="pushRef"
></PushService>
@@ -234,7 +235,8 @@
title="回访"
append-to-body
:visible.sync="phoneDialogVisible"
width="30%"
width="40%"
:rules="rules"
:before-close="handlePhoneClose">
<el-form :model="phoneForm" label-position="top" label-width="100px">
<el-form-item label="验证手机号">
@@ -245,11 +247,25 @@
<el-checkbox v-for="phone in phoneList" :label="phone" :key="phone">{{ phone }}</el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item label="输入手机号">
<el-input v-model="phoneForm.phone" :disabled="phoneForm.list.length" autocomplete="off"></el-input>
<!-- <el-form-item label="输入手机号">-->
<!-- <el-input v-model="phoneForm.phone" :disabled="phoneForm.list.length" autocomplete="off"></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="是否服务">
<el-radio-group v-model="phoneForm.isServe">
<el-radio :label="1">是</el-radio>
<el-radio :label="0">否</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="是否培训" v-show="phoneForm.isServe">
<el-radio-group v-model="phoneForm.isTrain">
<el-radio :label="1">是</el-radio>
<el-radio :label="0">否</el-radio>
</el-radio-group>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="handleBasicUpdate">个人基础信息修改</el-button>
<!-- <el-button @click="handelJobIntention">求职意愿修改</el-button>-->
<el-button @click="handlePhoneClose">取 消</el-button>
<el-button type="primary" @click="handelPhoneConfirm">确 定</el-button>
</span>
@@ -318,10 +334,20 @@ export default {
phoneList: [],
phoneForm: {
phone: '',
list: []
list: [],
isServe: 0,
isTrain: 0,
},
phoneItem: null,
depTree: [],
rules: {
isServe: [
{required: true, message: '请选择是否服务', trigger: 'change'}
],
isTrain: [
{required: true, message: '请选择是否培训', trigger: 'change'}
],
},
logOption: {
editBtn: false,
delBtn: true,
@@ -534,6 +560,11 @@ export default {
searchLabelWidth: 100,
searchSpan: 8,
},
{
label: "识别原因",
prop: "labelsBase",
width: 100,
}
]
}
},
@@ -715,6 +746,12 @@ export default {
// this.logOption.editBtn = false
// }
// },
handleBasicUpdate() {
window.open('http://10.160.7.100:8000/jyback/template/general.html#/generalPage?_modulePartId_=1000076072', '_blank');
},
handelJobIntention() {
this.$message({type: "info", message: "功能未配置"});
},
async getDept() {
let params = {
tenantId: '000000'
@@ -728,6 +765,7 @@ export default {
selectPushUserService(row) {
this.selectPushService().then(() => {
this.$nextTick(() => {
this.phoneItem = row
this.$refs.pushRef.upDateUser(row)
this.$refs.pushRef.refLeftSearch(row.name)
})
@@ -737,7 +775,7 @@ export default {
let _this = this
let phone = ''
if (this.phoneForm.list.length) phone = this.phoneForm.list[0];
if (/^1[3-9]{1}\d{9}/.test(this.phoneForm.phone)) phone = this.phoneForm.phone;
// if (/^1[3-9]{1}\d{9}/.test(this.phoneForm.phone)) phone = this.phoneForm.phone;
if (phone) {
this.$confirm(`手机号为:${phone}`, {
confirmButtonText: "确定",
@@ -748,6 +786,9 @@ export default {
idNumber: _this.phoneItem.idNumber,
phone,
serveId: this.selectInfo.id,
serveUserId: this.phoneItem.serveUserId,
isServe: this.phoneForm.isServe,
isTrain: this.phoneForm.isTrain
}
let resData = await phoneUpdate(params)
if (resData.data.code === 200) {
@@ -763,6 +804,8 @@ export default {
this.phoneDialogVisible = false
this.phoneForm.phone = ''
this.phoneForm.list = []
this.phoneForm.isServe = 0
this.phoneForm.isTrain = 0
},
async phoneDataList(item) {
let params = {
@@ -773,6 +816,8 @@ export default {
this.phoneList = resData.data.data
this.phoneItem = item
this.phoneDialogVisible = true
this.phoneForm.isServe = item.isServe
this.phoneForm.isTrain = item.isTrain
} else {
this.$message.error("用户数据异常!");
}