|
|
@@ -11,6 +11,24 @@ import { ElMessage } from 'element-plus'
|
|
|
|
|
|
const router = useRouter()
|
|
|
|
|
|
+const state = reactive({
|
|
|
+ loading: false,
|
|
|
+ basicData: {
|
|
|
+ accountId: undefined,
|
|
|
+ accountName: '',
|
|
|
+ accountRealName: '',
|
|
|
+ accountAvatar: '',
|
|
|
+ accountPhone: '',
|
|
|
+ accountStaffNo: '',
|
|
|
+ accountIntro: '',
|
|
|
+ },
|
|
|
+ passData: {
|
|
|
+ accountId: undefined,
|
|
|
+ password: undefined,
|
|
|
+ rePassword: undefined,
|
|
|
+ },
|
|
|
+})
|
|
|
+
|
|
|
const form = ref({
|
|
|
headimg: '',
|
|
|
mobile: '',
|
|
|
@@ -41,30 +59,41 @@ const editPassword = () => {
|
|
|
<el-tab-pane label="基本设置" class="basic">
|
|
|
<h2>基本设置</h2>
|
|
|
<el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <image-upload
|
|
|
+ v-model:url="form.headimg"
|
|
|
+ action="http://scrm.1daas.com/api/upload/upload"
|
|
|
+ name="image"
|
|
|
+ :data="{ token: 'TKD628431923530324' }"
|
|
|
+ notip
|
|
|
+ class="headimg-upload"
|
|
|
+ @on-success="handleSuccess"
|
|
|
+ />
|
|
|
+ </el-col>
|
|
|
+
|
|
|
<el-col :span="16">
|
|
|
- <el-form ref="formRef" :model="form" label-width="120px" label-suffix=":">
|
|
|
- <el-form-item label="名 称">
|
|
|
- <el-input v-model="form.name" placeholder="请输入你的名称" />
|
|
|
+ <el-form ref="formRef" :model="state.basicData" label-width="120px" label-suffix=":">
|
|
|
+ <el-form-item label="帐号名称" prop="accountName">
|
|
|
+ <el-input v-model="state.basicData.accountName" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="手机号">
|
|
|
- <el-input v-model="form.mobile" placeholder="请输入你的手机号" />
|
|
|
+
|
|
|
+ <el-form-item label="手机号码" prop="accountPhone">
|
|
|
+ <el-input v-model="state.basicData.accountPhone" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="QQ 号">
|
|
|
- <el-input v-model="form.qq" placeholder="请输入你的 QQ 号" />
|
|
|
+
|
|
|
+ <el-form-item label="个人姓名" prop="accountRealName">
|
|
|
+ <el-input v-model="state.basicData.accountRealName" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="微信号">
|
|
|
- <el-input v-model="form.wechat" placeholder="请输入你的微信号" />
|
|
|
+
|
|
|
+ <el-form-item label="工 号" prop="accountRealName">
|
|
|
+ <el-input v-model="state.basicData.accountStaffNo" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary">
|
|
|
- 保存
|
|
|
- </el-button>
|
|
|
+
|
|
|
+ <el-form-item label="介 绍" prop="accountIntro">
|
|
|
+ <el-input v-model="state.basicData.accountIntro" type="textarea" :rows="8" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <image-upload v-model:url="form.headimg" action="http://scrm.1daas.com/api/upload/upload" name="image" :data="{ token: 'TKD628431923530324' }" notip class="headimg-upload" @on-success="handleSuccess" />
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="安全设置" class="security">
|