瀏覽代碼

no message

linwenxin 8 月之前
父節點
當前提交
a7bdb817e5
共有 1 個文件被更改,包括 31 次插入30 次删除
  1. 31 30
      src/views/setting/account/index.vue

+ 31 - 30
src/views/setting/account/index.vue

@@ -173,30 +173,6 @@
               </el-form-item>
             </el-col>
             <el-col :md="6">
-              <el-form-item label="部门/网点" prop="rwaide">
-                <el-cascader
-                  style="width: 100%"
-                  :options="departmentList"
-                  :props="{
-                    checkStrictly: true,
-                    emitPath: false,
-                    multiple: true,
-                    value: 'adminDeptId',
-                    label: 'deptName'
-                  }"
-                  v-model="addForm.rwaide"
-                  clearable
-                >
-                  <template slot-scope="{ node, data }">
-                    <span
-                      >{{ data.pid == '0' ? '' : data.pid == '1' ? '商户-' : data.isWebsit ? '网点-' : '部门-'
-                      }}{{ data.deptName }}</span
-                    >
-                  </template>
-                </el-cascader>
-              </el-form-item>
-            </el-col>
-            <el-col :md="6">
               <el-form-item label="密码" prop="newPassword">
                 <el-input
                   v-model="addForm.newPassword"
@@ -225,16 +201,11 @@
               </el-form-item>
             </el-col>
             <el-col :md="6">
-              <el-form-item label="是否公众号通知" prop="pubNotice" label-width="120px">
-                <el-switch v-model="addForm.pubNotice" active-color="#13ce66" inactive-color="#ff4949"> </el-switch>
-              </el-form-item>
-            </el-col>
-            <el-col :md="6">
               <el-form-item label="是否供应商" prop="isVender" label-width="120px">
                 <el-switch v-model="addForm.isVender" active-color="#13ce66" inactive-color="#ff4949"> </el-switch>
               </el-form-item>
             </el-col>
-            <el-col :md="6">
+            <el-col :md="6" v-if="addForm.isVender">
               <el-form-item label="供应商" prop="venderId">
                 <el-select v-model="addForm.venderId" placeholder="请选择供应商" style="width: 100%" filterable>
                   <el-option
@@ -247,6 +218,35 @@
                 </el-select>
               </el-form-item>
             </el-col>
+            <el-col :md="6">
+              <el-form-item label="是否公众号通知" prop="pubNotice" label-width="120px">
+                <el-switch v-model="addForm.pubNotice" active-color="#13ce66" inactive-color="#ff4949"> </el-switch>
+              </el-form-item>
+            </el-col>
+            <el-col :md="6">
+              <el-form-item label="部门/网点" prop="rwaide">
+                <el-cascader
+                  style="width: 100%"
+                  :options="departmentList"
+                  :props="{
+                    checkStrictly: true,
+                    emitPath: false,
+                    multiple: true,
+                    value: 'adminDeptId',
+                    label: 'deptName'
+                  }"
+                  v-model="addForm.rwaide"
+                  clearable
+                >
+                  <template slot-scope="{ node, data }">
+                    <span
+                      >{{ data.pid == '0' ? '' : data.pid == '1' ? '商户-' : data.isWebsit ? '网点-' : '部门-'
+                      }}{{ data.deptName }}</span
+                    >
+                  </template>
+                </el-cascader>
+              </el-form-item>
+            </el-col>
           </el-row>
         </el-form>
         <div slot="footer" class="dialog-footer">
@@ -402,6 +402,7 @@ export default {
         linkPhone: [{ required: true, message: '请输入手机号', trigger: 'blur' }],
         role: [{ required: true, message: '请选择角色组', trigger: 'blur' }],
         rwaide: [{ required: true, message: '请选择网点', trigger: 'blur' }],
+        venderId: [{ required: true, message: '请选择网点', trigger: 'blur' }],
         newPassword: [{ validator: validatePass3, trigger: 'blur' }],
         confirmPassword: [{ validator: validatePass4, trigger: 'blur' }]
       },