文字修改

This commit is contained in:
墨大叔 2024-08-31 17:52:20 +08:00
parent 8a9b543721
commit 4e1478aa93

View File

@ -9,9 +9,9 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="手机号码" prop="mobile">
<el-form-item label="手机号码" prop="phonenumber">
<el-input
v-model="queryParams.mobile"
v-model="queryParams.phonenumber"
placeholder="请输入手机号码"
clearable
@keyup.enter.native="handleQuery"
@ -189,7 +189,7 @@
<image-upload v-model="form.avatar" :limit="1"/>
</form-col>
<form-col :span="span" label="用户类型" prop="type">
<el-select v-model="form.type" placeholder="请选择用户类型" style="width: 100%" :disabled="isEdit">
<el-select v-model="form.type" placeholder="请选择用户类型" style="width: 100%" :disabled="oldUserType !== SmUserType.NORMAL">
<el-option
v-for="dict in dict.type.user_type"
:key="dict.value"
@ -198,11 +198,11 @@
/>
</el-select>
</form-col>
<form-col :span="span" label="运营商" prop="deptId">
<form-col :span="span" label="运营商" prop="deptId" v-if="deptId === ROOT_DEPT">
<dept-tree-select v-model="form.deptId" @change="onChangeDept" :disabled="isEdit"/>
</form-col>
<form-col :span="span" label="推广人" prop="referenceId" v-if="![SmUserType.NORMAL, SmUserType.BUSINESS_PLACE].includes(form.type)">
<user-input v-model="form.referenceId" @change="onChangeReference" show-type :query="referenceQuery" :before-open="beforeOpenReference" :disabled="isEdit"/>
<user-input v-model="form.referenceId" @change="onChangeReference" show-type :query="referenceQuery" :before-open="beforeOpenReference"/>
</form-col>
<form-col :span="span" label="用户名" prop="userName">
<el-input v-model="form.userName" placeholder="请输入用户名" />
@ -211,7 +211,7 @@
<el-input v-model="form.phonenumber" placeholder="请输入手机号码" :maxlength="11" show-word-limit/>
</form-col>
<form-col :span="span" label="密码" prop="password">
<el-input v-model="form.password" placeholder="请输入密码" type="password" :maxlength="32" show-word-limit/>
<el-input v-model="form.password" placeholder="请输入密码,为空则不修改" type="password" :maxlength="32" show-word-limit/>
</form-col>
<form-col :span="span" label="分成比例" prop="point" v-if="![SmUserType.NORMAL, SmUserType.BUSINESS_PLACE].includes(form.type)">
<el-input-number v-model="form.point" placeholder="请输入分成比例" :precision="2" controls-position="right" :min="0" style="width: calc(100% - 1.5em)"/> %
@ -241,7 +241,7 @@ import { $serviceType, $showColumns, $withdrawServiceType } from '@/utils/mixins
import UserLink from '@/components/Business/SmUser/UserLink.vue'
import UserInput from '@/components/Business/SmUser/UserInput.vue'
import DeptTreeSelect from '@/components/Business/Dept/DeptTreeSelect.vue'
import { FieldName, SmUserType, UserType } from '@/utils/constants'
import { FieldName, ROOT_DEPT, SmUserType, UserType } from '@/utils/constants'
import { mapGetters } from 'vuex'
const defaultSort = {
@ -310,6 +310,9 @@ export default {
},
data() {
return {
ROOT_DEPT,
//
oldUserType: null,
defaultSort,
type: null, //
span: 12,
@ -501,6 +504,7 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.oldUserType = null;
this.open = true;
this.title = "添加用户信息";
},
@ -514,6 +518,7 @@ export default {
const userId = row.userId || this.ids
getSmUser(userId).then(response => {
this.form = response.data;
this.oldUserType = this.form.type;
this.open = true;
this.title = "修改用户信息";
});