瀏覽代碼

财务模块拆分

wangqiang 1 年之前
父節點
當前提交
a9fa96499e
共有 4 個文件被更改,包括 1071 次插入1055 次删除
  1. 1 1
      .env.development
  2. 6 6
      src/views/layout/UpdatePassword.vue
  3. 1049 1035
      src/views/modules/roster/RosterForm.vue
  4. 15 13
      src/views/modules/sys/user/UserForm.vue

+ 1 - 1
.env.development

@@ -5,7 +5,7 @@ ENV = 'development'
 VUE_APP_BASE_API = '/api'
 
 # Jeeplus快速开发平台/后台地址
-VUE_APP_SERVER_URL = 'http://localhost:8084'
+VUE_APP_SERVER_URL = 'http://localhost:8086'
 
 #单点登录设置
 VUE_APP_SSO_LOGIN  = 'false'

+ 6 - 6
src/views/layout/UpdatePassword.vue

@@ -18,9 +18,9 @@
       <el-form-item label="账号">
         <span>{{ userName }}</span>
       </el-form-item>
-      <el-form-item label="原密码" prop="password">
-        <el-input type="password" size="small" v-model="dataForm.password" ></el-input>
-      </el-form-item>
+<!--      <el-form-item label="原密码" prop="password">-->
+<!--        <el-input type="password" size="small" v-model="dataForm.password" ></el-input>-->
+<!--      </el-form-item>-->
       <el-form-item label="新密码" prop="newPassword">
         <el-input type="password" size="small" v-model="dataForm.newPassword" ></el-input>
       </el-form-item>
@@ -56,9 +56,9 @@
           confirmPassword: ''
         },
         dataRule: {
-          password: [
-            {required: true, message: '原密码不能为空', trigger: 'blur'}
-          ],
+          // password: [
+          //   {required: true, message: '原密码不能为空', trigger: 'blur'}
+          // ],
           newPassword: [
             {required: true, message: '新密码不能为空', trigger: 'blur'}
           ],

File diff suppressed because it is too large
+ 1049 - 1035
src/views/modules/roster/RosterForm.vue


+ 15 - 13
src/views/modules/sys/user/UserForm.vue

@@ -10,30 +10,30 @@
         <el-row :gutter="15">
           <el-col :span="12">
             <el-form-item label="账号"  prop="loginName" :rules="[{required: true, message: '登录名不能为空', trigger: 'blur'}]">
-                <el-input v-model="inputForm.loginName" maxlength="50" placeholder=""></el-input>
+                <el-input v-model="inputForm.loginName" :disabled="true" maxlength="50" placeholder=""></el-input>
               </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="密码:" prop="newPassword" :rules="inputForm.id?[]:[{required: true, message:'密码不能为空', trigger:'blur'}]">
-                <el-input v-model="inputForm.newPassword" maxlength="50" placeholder="若不修改,请留空" show-password></el-input>
+                <el-input v-model="inputForm.newPassword" :disabled="true" maxlength="50" placeholder="若不修改,请留空" show-password></el-input>
               </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="确认密码" prop="confirmNewPassword" :rules="inputForm.id?[{validator: validatePass2, trigger: 'blur'}]:[{required: true, message:'确认密码不能为空', trigger:'blur'},{validator: validatePass2, trigger: 'blur'}]">
-              <el-input v-model="inputForm.confirmNewPassword" maxlength="50" placeholder="" show-password></el-input>
+              <el-input v-model="inputForm.confirmNewPassword" :disabled="true" maxlength="50" placeholder="" show-password></el-input>
             </el-form-item>
           </el-col>
         <el-col :span="12">
           <el-form-item label="是否允许登录" prop="loginFlag" :rules="[{required: true, message: '必须选择', trigger: 'blur'}]">
             <el-radio-group v-model="inputForm.loginFlag">
-              <el-radio v-for="item in this.$dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
+              <el-radio v-for="item in this.$dictUtils.getDictList('yes_no')" :disabled="true" :label="item.value" :key="item.id">{{item.label}}</el-radio>
             </el-radio-group>
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="是否获取其他服务待办" prop="otherServiceFlag" :rules="[{required: true, message: '必须选择', trigger: 'blur'}]">
             <el-radio-group v-model="inputForm.otherServiceFlag">
-              <el-radio v-for="item in this.$dictUtils.getDictList('yes_no')" :label="item.value" :key="item.id">{{item.label}}</el-radio>
+              <el-radio v-for="item in this.$dictUtils.getDictList('yes_no')" :disabled="true" :label="item.value" :key="item.id">{{item.label}}</el-radio>
             </el-radio-group>
           </el-form-item>
         </el-col>
@@ -56,22 +56,22 @@
         </el-col> -->
         <el-col :span="12">
             <el-form-item label="姓名" :rules="[{required: true, message: '姓名不能为空', trigger: 'blur'}]" prop="name">
-              <el-input v-model="inputForm.name" maxlength="50" placeholder=""></el-input>
+              <el-input v-model="inputForm.name" :disabled="true" maxlength="50" placeholder=""></el-input>
             </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="手机" prop="mobile" :rules="[{validator:validator.isMobile, trigger:'blur'}]">
-            <el-input v-model="inputForm.mobile" maxlength="50" placeholder=""></el-input>
+            <el-input v-model="inputForm.mobile" :disabled="true" maxlength="50" placeholder=""></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="12">
            <el-form-item label="电话" prop="phone" :rules="[{validator:validator.isPhone, trigger:'blur'}]">
-            <el-input v-model="inputForm.phone" maxlength="50" placeholder=""></el-input>
+            <el-input v-model="inputForm.phone" :disabled="true" maxlength="50" placeholder=""></el-input>
            </el-form-item>
         </el-col>
         <el-col :span="12">
            <el-form-item label="邮箱" prop="email" :rules="[{type:'email', message:'请输入正确的邮箱地址', trigger:'blur'}]">
-            <el-input v-model="inputForm.email" maxlength="50" placeholder=""></el-input>
+            <el-input v-model="inputForm.email" :disabled="true" maxlength="50" placeholder=""></el-input>
            </el-form-item>
         </el-col>
     </el-row>
@@ -87,6 +87,7 @@
                   children: 'children'    // 子级字段名
                 }"
               :url="`/sys/office/treeData?type=1`"
+              :disabled="true"
               :value="inputForm.companyDTO.id"
               :clearable="true"
               :accordion="true"
@@ -102,7 +103,7 @@
                   label: 'name',         // 显示名称
                   children: 'children'    // 子级字段名
                 }"
-
+              :disabled="true"
               :url="`/sys/office/treeData?type=2`"
               :value="inputForm.officeDTO.id"
               :clearable="true"
@@ -125,6 +126,7 @@
               size="middle"
               :url="`/sys/office/treeData?type=2`"
               :value="inputForm.manageOfficeIds"
+              :disabled="true"
               :clearable="false"
               :accordion="true"
               :showCheckbox="true"
@@ -141,7 +143,7 @@
         </el-col>
         <el-col :span="12">
           <el-form-item label="岗位" prop="postIdList">
-               <el-select v-model="inputForm.postIdList" style="width:100%" multiple placeholder="请选择">
+               <el-select v-model="inputForm.postIdList" :disabled="true" style="width:100%" multiple placeholder="请选择">
                   <el-option
                     v-for="item in postList"
                     :key="item.id"
@@ -153,7 +155,7 @@
         </el-col>
         <el-col :span="12">
           <el-form-item label="角色" prop="roleIdList" :rules="[{required: true, message: '角色不能为空', trigger: 'blur'}]">
-              <el-select v-model="inputForm.roleIdList" style="width:100%" multiple placeholder="请选择">
+              <el-select v-model="inputForm.roleIdList" :disabled="true" style="width:100%" multiple placeholder="请选择">
                 <el-option
                   v-for="role in roleList"
                   :key="role.id"
@@ -165,7 +167,7 @@
         </el-col>
          <el-col :span="12">
            <el-form-item label="备注" prop="remarks">
-            <el-input type="textarea" v-model="inputForm.remarks"  maxlength="200" placeholder=""></el-input>
+            <el-input type="textarea" v-model="inputForm.remarks" :disabled="true"  maxlength="200" placeholder=""></el-input>
            </el-form-item>
         </el-col>
     </el-row>