linwenxin 5 miesięcy temu
rodzic
commit
da938e82c3
1 zmienionych plików z 26 dodań i 11 usunięć
  1. 26 11
      src/views/setting/departmentManage/index.vue

+ 26 - 11
src/views/setting/departmentManage/index.vue

@@ -129,6 +129,7 @@
                   <el-select
                     v-model="mainForm.belongCompanyCode"
                     placeholder="请选择"
+                    :disabled="userData.type == 0"
                     @change="
                       V => {
                         if (v) {
@@ -146,7 +147,11 @@
               </el-col>
               <el-col :span="6">
                 <el-form-item label="网点名称" prop="name">
-                  <el-input placeholder="请输入网点名称" v-model="mainForm.name"></el-input>
+                  <el-input
+                    :disabled="userData.type == 0"
+                    placeholder="请输入网点名称"
+                    v-model="mainForm.name"
+                  ></el-input>
                 </el-form-item>
               </el-col>
               <el-col :span="6">
@@ -162,6 +167,7 @@
                 <el-form-item label="网点属性" prop="attr">
                   <el-radio-group
                     v-model="mainForm.attr"
+                    :disabled="userData.type == 0"
                     @change="
                       v => {
                         if (v !== 'SELF') {
@@ -181,7 +187,7 @@
               <el-col :span="6">
                 <el-form-item label="网点级别" prop="level">
                   <div style="min-width: 220px">
-                    <el-radio-group v-model="mainForm.level">
+                    <el-radio-group v-model="mainForm.level" :disabled="userData.type == 0">
                       <el-radio :label="1">一级网点</el-radio>
                       <el-radio :label="2">二级网点</el-radio>
                     </el-radio-group>
@@ -191,7 +197,7 @@
               <el-col :span="6">
                 <el-form-item label="状态" prop="status">
                   <div style="min-width: 220px">
-                    <el-radio-group v-model="mainForm.status">
+                    <el-radio-group v-model="mainForm.status" :disabled="userData.type == 0">
                       <el-radio :label="true">启用</el-radio>
                       <el-radio :label="false">禁用</el-radio>
                     </el-radio-group>
@@ -200,7 +206,7 @@
               </el-col>
               <el-col :span="6">
                 <el-form-item label="电子支付商户" prop="payWorkerCodeId">
-                  <el-select v-model="mainForm.payWorkerCodeId" placeholder="请选择">
+                  <el-select v-model="mainForm.payWorkerCodeId" placeholder="请选择" :disabled="userData.type == 0">
                     <el-option
                       v-for="item in PayConfigListDianzi"
                       :key="item.value"
@@ -217,7 +223,7 @@
               <el-col :span="6">
                 <el-form-item label="保险类型" prop="insureType">
                   <div style="min-width: 220px">
-                    <el-checkbox-group v-model="mainForm.insureType">
+                    <el-checkbox-group v-model="mainForm.insureType" :disabled="userData.type == 0">
                       <el-checkbox
                         label="意外险"
                         :disabled="mainForm.insureType.includes('意外险') || mainForm.attr !== 'SELF'"
@@ -253,7 +259,7 @@
               </el-col>
               <el-col :span="6" v-if="mainForm.attr == 'SELF'">
                 <el-form-item label="保险支付商户" prop="payInsureCodeId">
-                  <el-select v-model="mainForm.payInsureCodeId" placeholder="请选择">
+                  <el-select v-model="mainForm.payInsureCodeId" placeholder="请选择" :disabled="userData.type == 0">
                     <el-option v-for="item in PayConfigList" :key="item.value" :label="item.label" :value="item.value">
                     </el-option>
                   </el-select>
@@ -267,7 +273,7 @@
                   prop="insureSteadUnit"
                   :rules="[{ required: true, message: '请你选择', trigger: 'blur' }]"
                 >
-                  <el-select v-model="mainForm.insureSteadUnit" placeholder="请选择">
+                  <el-select v-model="mainForm.insureSteadUnit" placeholder="请选择" :disabled="userData.type == 0">
                     <el-option
                       v-for="item in INSURE_STEAD_UNIT"
                       :key="item.value"
@@ -350,12 +356,16 @@
               </el-col>
               <el-col :span="6">
                 <el-form-item label="配件网点编号" prop="partsWebsitId">
-                  <el-input placeholder="请填写" v-model="mainForm.partsWebsitId"></el-input>
+                  <el-input
+                    placeholder="请填写"
+                    v-model="mainForm.partsWebsitId"
+                    :disabled="userData.type == 0"
+                  ></el-input>
                 </el-form-item>
               </el-col>
               <el-col :span="6">
                 <el-form-item label="配件网点属性" prop="partsWebsitAttr">
-                  <el-radio-group v-model="mainForm.partsWebsitAttr">
+                  <el-radio-group v-model="mainForm.partsWebsitAttr" :disabled="userData.type == 0">
                     <el-radio :label="true">市区</el-radio>
                     <el-radio :label="false">外区</el-radio>
                   </el-radio-group>
@@ -363,7 +373,7 @@
               </el-col>
               <el-col :span="6">
                 <el-form-item label="配件是否支持现金" prop="partsIsCash">
-                  <el-radio-group v-model="mainForm.partsIsCash">
+                  <el-radio-group v-model="mainForm.partsIsCash" :disabled="userData.type == 0">
                     <el-radio :label="true">支持</el-radio>
                     <el-radio :label="false">不支持</el-radio>
                   </el-radio-group>
@@ -371,7 +381,12 @@
               </el-col>
               <el-col :span="24">
                 <el-form-item label="通联支付" prop="isUseAllinpay">
-                  <el-switch v-model="mainForm.isUseAllinpay" active-color="#13ce66" inactive-color="#ff4949">
+                  <el-switch
+                    v-model="mainForm.isUseAllinpay"
+                    active-color="#13ce66"
+                    inactive-color="#ff4949"
+                    :disabled="userData.type == 0"
+                  >
                   </el-switch>
                   <span style="margin-left: 5px; color: #fd8005">网点销售辅材配件通联支付配置开关</span>
                 </el-form-item>