|
@@ -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>
|