|
@@ -463,130 +463,8 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
|
|
|
- <el-dialog
|
|
|
- :title="'配置支付渠道'"
|
|
|
- :visible.sync="payOpen"
|
|
|
- width="800px"
|
|
|
- append-to-body
|
|
|
- >
|
|
|
- <el-form
|
|
|
- ref="payForm"
|
|
|
- :model="payForm"
|
|
|
- :rules="rules"
|
|
|
- label-width="80px"
|
|
|
- label-position="top"
|
|
|
- >
|
|
|
-
|
|
|
- <el-col :span="23">
|
|
|
- <el-form-item label="支付渠道类型">
|
|
|
- <el-select
|
|
|
- v-model="payForm.type"
|
|
|
- placeholder="请选择是否启用分账"
|
|
|
- clearable
|
|
|
- :style="{ width: '100%' }"
|
|
|
- >
|
|
|
- <el-option label="随行付" value="1"></el-option>
|
|
|
- <el-option label="云闪付" value="0"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <!--
|
|
|
- <el-col :span="24">
|
|
|
- <div style="font-size: 22px; font-weight: bolder; margin-top: 20px">
|
|
|
- 随行付信息
|
|
|
- <hr />
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- -->
|
|
|
- <el-col :span="11" v-if="payForm.type=='1'">
|
|
|
- <el-form-item label="随行付商户号" prop="mno">
|
|
|
- <el-input
|
|
|
- v-model="payForm.mno"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入随行付商户号"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="11" :offset="1" v-if="payForm.type=='1'">
|
|
|
- <el-form-item label="是否分账">
|
|
|
- <el-select
|
|
|
- v-model="payForm.mnoStatus"
|
|
|
- placeholder="请选择是否启用分账"
|
|
|
- clearable
|
|
|
- :style="{ width: '100%' }"
|
|
|
- >
|
|
|
- <el-option label="启用分账" value="1"></el-option>
|
|
|
- <el-option label="禁用分账" value="0"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="11" v-if="payForm.type=='1'">
|
|
|
- <el-form-item label="分账收款商户编号" prop="mnoArray">
|
|
|
- <el-input
|
|
|
- v-model="payForm.mnoArray"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入分账收款商户编号"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="11" :offset="1" v-if="payForm.type=='1'">
|
|
|
- <el-form-item label="分账账号比例" prop="mnoProportion">
|
|
|
- <el-input
|
|
|
- v-model="payForm.mnoProportion"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入分账账号比例"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <!--
|
|
|
- <el-col :span="24">
|
|
|
- <div style="font-size: 22px; font-weight: bolder; margin-top: 20px">
|
|
|
- 云闪付信息
|
|
|
- <hr />
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- -->
|
|
|
- <el-col :span="11" v-if="payForm.type=='2'">
|
|
|
- <el-form-item label="云闪付商户号码" prop="merchantNo">
|
|
|
- <el-input
|
|
|
- v-model="payForm.merchantNo"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入云闪付商户号码"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
- <el-col :span="11" :offset="1" v-if="payForm.type=='2'">
|
|
|
- <el-form-item label="云闪付终端号" prop="terminalId">
|
|
|
- <el-input
|
|
|
- v-model="payForm.terminalId"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入云闪付终端号"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="23" v-if="payForm.type=='2'">
|
|
|
- <el-form-item label="云闪付密钥" prop="yunKey">
|
|
|
- <el-input
|
|
|
- v-model="payForm.yunKey"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入云闪付密钥"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- </el-form>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
- <el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
- <el-button @click="cancel">取 消</el-button>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
-
|
|
|
- <el-dialog
|
|
|
+ <el-dialog
|
|
|
:title="'配置支付渠道'"
|
|
|
:visible.sync="payOpen"
|
|
|
width="800px"
|
|
@@ -640,14 +518,14 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <!--
|
|
|
- <el-col :span="24">
|
|
|
- <div style="font-size: 22px; font-weight: bolder; margin-top: 20px">
|
|
|
- 随行付信息
|
|
|
- <hr />
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- -->
|
|
|
+
|
|
|
+ <el-col :span="24" v-if="payForm.payType == '1'">
|
|
|
+ <div style="font-size: 22px; font-weight: bolder; margin-top: 20px">
|
|
|
+ 随行付配置
|
|
|
+ <hr />
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
<el-col :span="11" v-if="payForm.payType == '1'">
|
|
|
<el-form-item label="随行付商户号" prop="mno">
|
|
|
<el-input
|
|
@@ -691,14 +569,14 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <!--
|
|
|
- <el-col :span="24">
|
|
|
+
|
|
|
+ <el-col :span="24" v-if="payForm.payType == '2'">
|
|
|
<div style="font-size: 22px; font-weight: bolder; margin-top: 20px">
|
|
|
- 云闪付信息
|
|
|
+ 云闪付配置
|
|
|
<hr />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- -->
|
|
|
+
|
|
|
<el-col :span="11" v-if="payForm.payType == '2'">
|
|
|
<el-form-item label="云闪付商户号码" prop="merchantNo">
|
|
|
<el-input
|
|
@@ -734,208 +612,6 @@
|
|
|
<el-button @click="cancel">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
-
|
|
|
- <!-- 添加或修改部门对话框 -->
|
|
|
- <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
|
|
- <el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
- <el-row>
|
|
|
- <el-col :span="24" v-if="form.parentId !== 0">
|
|
|
- <el-form-item label="上级部门" prop="parentId">
|
|
|
- <treeselect
|
|
|
- v-model="form.parentId"
|
|
|
- :options="deptOptions"
|
|
|
- :normalizer="normalizer"
|
|
|
- @select="selectDepart"
|
|
|
- placeholder="选择上级部门"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1">
|
|
|
- <el-form-item label="油企名称" prop="deptName">
|
|
|
- <el-input v-model="form.deptName" placeholder="请输入部门名称" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1 || form.jiBie == 2">
|
|
|
- <el-form-item label="显示排序" prop="orderNum">
|
|
|
- <el-input-number
|
|
|
- v-model="form.orderNum"
|
|
|
- controls-position="right"
|
|
|
- :min="0"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1">
|
|
|
- <el-form-item label="联系人" prop="leader">
|
|
|
- <el-input
|
|
|
- v-model="form.leader"
|
|
|
- placeholder="请输入联系人"
|
|
|
- maxlength="20"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1">
|
|
|
- <el-form-item label="联系电话" prop="phone">
|
|
|
- <el-input
|
|
|
- v-model="form.phone"
|
|
|
- placeholder="请输入联系电话"
|
|
|
- maxlength="11"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1">
|
|
|
- <el-form-item label="营业执照编号" prop="yingyezhizhao">
|
|
|
- <el-input
|
|
|
- v-model="form.leader"
|
|
|
- placeholder="请输入营业执照编号"
|
|
|
- maxlength="50"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1">
|
|
|
- <el-form-item label="省市区" prop="regionData">
|
|
|
- <el-cascader
|
|
|
- size="large"
|
|
|
- :options="regionDataOptions"
|
|
|
- v-model="form.regionData"
|
|
|
- @change="handleChangeRegionData"
|
|
|
- >
|
|
|
- </el-cascader>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1">
|
|
|
- <el-form-item label="详情地址" prop="dizhi">
|
|
|
- <el-input
|
|
|
- v-model="form.city"
|
|
|
- placeholder="所属城市"
|
|
|
- maxlength="50"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="所属城市" prop="city">
|
|
|
- <el-input
|
|
|
- v-model="form.city"
|
|
|
- placeholder="所属城市"
|
|
|
- maxlength="50"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="油站地址" prop="deptAddress">
|
|
|
- <el-input v-model="form.deptAddress" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="油站经度" prop="stationLatitude">
|
|
|
- <el-input v-model="form.stationLatitude" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="油站纬度" prop="stationLongitude">
|
|
|
- <el-input v-model="form.stationLongitude" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="form.jiBie == 1 || form.jiBie == 2">
|
|
|
- <el-form-item label="部门状态">
|
|
|
- <el-radio-group v-model="form.status">
|
|
|
- <el-radio
|
|
|
- v-for="dict in statusOptions"
|
|
|
- :key="dict.dictValue"
|
|
|
- :label="dict.dictValue"
|
|
|
- >{{ dict.dictLabel }}</el-radio
|
|
|
- >
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="小程序appID" prop="appId">
|
|
|
- <el-input v-model="form.appId" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="小程序appSecret" prop="appSecret">
|
|
|
- <el-input v-model="form.appSecret" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="公众号appID" prop="gzhAppId">
|
|
|
- <el-input v-model="form.gzhAppId" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="公众号appSecret" prop="gzhAppSecret">
|
|
|
- <el-input v-model="form.gzhAppSecret" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="商户号" prop="mno">
|
|
|
- <el-input v-model="form.mno" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="云闪付商户号码" prop="merchantNo">
|
|
|
- <el-input v-model="form.merchantNo" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="云闪付终端号" prop="terminalId">
|
|
|
- <el-input v-model="form.terminalId" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="云闪付密钥" prop="yunKey">
|
|
|
- <el-input v-model="form.yunKey" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" v-show="isShow">
|
|
|
- <el-form-item label="是否启用支付宝">
|
|
|
- <el-radio-group v-model="form.isAlipayFlag">
|
|
|
- <el-radio label="1"> 是 </el-radio>
|
|
|
- <el-radio label="0"> 否 </el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" v-show="isShow">
|
|
|
- <el-form-item label="是否分账">
|
|
|
- <el-radio-group v-model="form.mnoStatus">
|
|
|
- <el-radio label="1"> 是 </el-radio>
|
|
|
- <el-radio label="0"> 否 </el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="分账收款商户编号" prop="mnoArray">
|
|
|
- <el-input v-model="form.mnoArray" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="isShow">
|
|
|
- <el-form-item label="分账账号比例" prop="mnoProportion">
|
|
|
- <el-input v-model="form.mnoProportion" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" v-show="showIsLngFlag">
|
|
|
- <el-form-item label="LNG平台">
|
|
|
- <el-radio-group v-model="form.isLngFlag">
|
|
|
- <el-radio label="1"> 是 </el-radio>
|
|
|
- <el-radio label="0"> 否 </el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
- <el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
- <el-button @click="cancel">取 消</el-button>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|