|
@@ -3,83 +3,144 @@
|
|
|
<div v-show="step == 1">
|
|
|
<div class="setting_title">开通账号</div>
|
|
|
<el-divider></el-divider>
|
|
|
- <div class="tips">说明:开通商户账号是指开通商城后台管理系统的总登录账号。</div>
|
|
|
-
|
|
|
+ <div class="tips"></div>
|
|
|
<el-card shadow="never" class="my-card">
|
|
|
- <el-form class="my-form" ref="step1Form" :model="step1Form" :rules="step1FormRules" label-width="140px"
|
|
|
- label-position="right">
|
|
|
- <el-form-item label="商户账号" prop="account">
|
|
|
- <el-input v-model="step1Form.account" autocomplete="off" placeholder="请输入商户账号"></el-input>
|
|
|
- <el-popover class="question" placement="right-start" title="账号设置" width="260" trigger="hover"
|
|
|
- content="账号设置需按数字、字母组合设置至少12位账号">
|
|
|
- <svg-icon icon-class="question" slot="reference" />
|
|
|
- </el-popover>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="账户昵称" prop="nickName">
|
|
|
- <el-input v-model="step1Form.nickName" autocomplete="off" placeholder="请输入账户昵称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="小程序名称" prop="appName">
|
|
|
- <el-input v-model="step1Form.appName" autocomplete="off" placeholder="请输入小程序名称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="负责人" prop="chargePerson">
|
|
|
- <el-input v-model="step1Form.chargePerson" autocomplete="off" placeholder="请输入负责人"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="联系电话" prop="phone">
|
|
|
- <el-input v-model="step1Form.phone" autocomplete="off" placeholder="请输入联系电话"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="电子邮箱" prop="email">
|
|
|
- <el-input v-model="step1Form.email" autocomplete="off" placeholder="请输入电子邮箱"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="地址" prop="address">
|
|
|
- <div style="display:flex;">
|
|
|
- <el-input placeholder="请选择地址" autocomplete="off" readonly style="margin-right: 20px;"
|
|
|
- v-model="step1Form.address"></el-input>
|
|
|
- <geographicalPosi :formData="step1Form" @selectPosi="selectAddress"></geographicalPosi>
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="登录密码" prop="newPassword">
|
|
|
- <el-input v-model="step1Form.newPassword" ref="password1" autocomplete="off" placeholder="请输入登录密码"
|
|
|
- :type="passwordType1"></el-input>
|
|
|
- <span class="show-pwd" @click="showPwd(1)">
|
|
|
- <svg-icon :icon-class="passwordType1 === 'password' ? 'eye' : 'eye-open'" />
|
|
|
- </span>
|
|
|
- <el-popover class="question" placement="right-start" title="密码设置" width="260" trigger="hover"
|
|
|
- content="密码设置需按数字、字母组合设置至少12位密码">
|
|
|
- <svg-icon icon-class="question" slot="reference" />
|
|
|
- </el-popover>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="确认密码" prop="confirmPassword">
|
|
|
- <el-input v-model="step1Form.confirmPassword" ref="password2" autocomplete="off" placeholder="请再次输入密码"
|
|
|
- :type="passwordType2"></el-input>
|
|
|
- <span class="show-pwd" @click="showPwd(2)">
|
|
|
- <svg-icon :icon-class="passwordType2 === 'password' ? 'eye' : 'eye-open'" />
|
|
|
- </span>
|
|
|
- <el-popover class="question" placement="right-start" title="密码设置" width="260" trigger="hover"
|
|
|
- content="确认密码需要和登录密码保持一致">
|
|
|
- <svg-icon icon-class="question" slot="reference" />
|
|
|
- </el-popover>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="到期时间" prop="expireTime">
|
|
|
- <el-date-picker style="width: 100%;" v-model="step1Form.expireTime" type="datetime"
|
|
|
- value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="辅材配件权限" prop="moduleMaterialPart">
|
|
|
- <el-switch v-model="step1Form.moduleMaterialPart" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
- </el-switch>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="延保权限" prop="moduleYb">
|
|
|
- <el-switch v-model="step1Form.moduleYb" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
- </el-switch>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="工程维保权限" prop="moduleWb">
|
|
|
- <el-switch v-model="step1Form.moduleWb" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
- </el-switch>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="是否允许到店支付" prop="storePay">
|
|
|
- <el-switch v-model="step1Form.storePay" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
- </el-switch>
|
|
|
- </el-form-item>
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>商户信息 <span style="font-size: 12px;margin-left: 10px;">说明:开通商户账号是指开通商城后台管理系统的总登录账号。</span></span>
|
|
|
+ </div>
|
|
|
+ <el-form class="my-form" ref="step1Form" :model="step1Form" :rules="step1FormRules" label-width="140px" size="mini">
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="商户账号" prop="account">
|
|
|
+ <el-input v-model="step1Form.account" autocomplete="off" placeholder="请输入商户账号"></el-input>
|
|
|
+ <el-popover class="question" placement="right-start" title="账号设置" width="260" trigger="hover"
|
|
|
+ content="账号设置需按数字、字母组合设置至少12位账号">
|
|
|
+ <svg-icon icon-class="question" slot="reference" />
|
|
|
+ </el-popover>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="账户昵称" prop="nickName">
|
|
|
+ <el-input v-model="step1Form.nickName" autocomplete="off" placeholder="请输入账户昵称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="小程序名称" prop="appName">
|
|
|
+ <el-input v-model="step1Form.appName" autocomplete="off" placeholder="请输入小程序名称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="负责人" prop="chargePerson">
|
|
|
+ <el-input v-model="step1Form.chargePerson" autocomplete="off" placeholder="请输入负责人"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="联系电话" prop="phone">
|
|
|
+ <el-input v-model="step1Form.phone" autocomplete="off" placeholder="请输入联系电话"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="电子邮箱" prop="email">
|
|
|
+ <el-input v-model="step1Form.email" autocomplete="off" placeholder="请输入电子邮箱"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="地址" prop="address">
|
|
|
+ <div style="display:flex;">
|
|
|
+ <el-input placeholder="请选择地址" autocomplete="off" readonly style="margin-right: 20px;"
|
|
|
+ v-model="step1Form.address"></el-input>
|
|
|
+ <geographicalPosi :formData="step1Form" @selectPosi="selectAddress"></geographicalPosi>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="登录密码" prop="newPassword">
|
|
|
+ <el-input v-model="step1Form.newPassword" ref="password1" autocomplete="off" placeholder="请输入登录密码"
|
|
|
+ :type="passwordType1"></el-input>
|
|
|
+ <span class="show-pwd" @click="showPwd(1)">
|
|
|
+ <svg-icon :icon-class="passwordType1 === 'password' ? 'eye' : 'eye-open'" />
|
|
|
+ </span>
|
|
|
+ <el-popover class="question" placement="right-start" title="密码设置" width="260" trigger="hover"
|
|
|
+ content="密码设置需按数字、字母组合设置至少12位密码">
|
|
|
+ <svg-icon icon-class="question" slot="reference" />
|
|
|
+ </el-popover>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="确认密码" prop="confirmPassword">
|
|
|
+ <el-input v-model="step1Form.confirmPassword" ref="password2" autocomplete="off" placeholder="请再次输入密码"
|
|
|
+ :type="passwordType2"></el-input>
|
|
|
+ <span class="show-pwd" @click="showPwd(2)">
|
|
|
+ <svg-icon :icon-class="passwordType2 === 'password' ? 'eye' : 'eye-open'" />
|
|
|
+ </span>
|
|
|
+ <el-popover class="question" placement="right-start" title="密码设置" width="260" trigger="hover"
|
|
|
+ content="确认密码需要和登录密码保持一致">
|
|
|
+ <svg-icon icon-class="question" slot="reference" />
|
|
|
+ </el-popover>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="到期时间" prop="expireTime">
|
|
|
+ <el-date-picker style="width: 100%;" v-model="step1Form.expireTime" type="datetime"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期时间">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="辅材配件权限" prop="moduleMaterialPart">
|
|
|
+ <el-switch v-model="step1Form.moduleMaterialPart" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
+ </el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="延保权限" prop="moduleYb">
|
|
|
+ <el-switch v-model="step1Form.moduleYb" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
+ </el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="工程维保权限" prop="moduleWb">
|
|
|
+ <el-switch v-model="step1Form.moduleWb" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
+ </el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="商品出入库" prop="joinCode">
|
|
|
+ <el-radio-group v-model="step1Form.joinCode">
|
|
|
+ <el-radio :label="true">关联条码</el-radio>
|
|
|
+ <el-radio :label="false">不关联条码</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="租赁业务" prop="moduleZl">
|
|
|
+ <el-radio-group v-model="step1Form.moduleZl">
|
|
|
+ <el-radio :label="true">开启</el-radio>
|
|
|
+ <el-radio :label="false">禁用</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="二手商城" prop="moduleEs">
|
|
|
+ <el-switch v-model="step1Form.moduleEs" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
+ </el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="是否允许到店支付" prop="storePay">
|
|
|
+ <el-switch v-model="step1Form.storePay" active-color="#13ce66" inactive-color="#ff4949">
|
|
|
+ </el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="以旧换新抵扣方式" prop="yjhxDkFlag">
|
|
|
+ <el-radio-group v-model="step1Form.yjhxDkFlag">
|
|
|
+ <el-radio :label="1">线上支付抵扣订单货款</el-radio>
|
|
|
+ <el-radio :label="2">仅线上展示旧机价格</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
</div>
|
|
@@ -100,6 +161,7 @@
|
|
|
<div class="mask" v-show="img1_hover">
|
|
|
<i class="el-icon-zoom-in" @click="previewImage('img1')"></i>
|
|
|
<i class="el-icon-upload2" @click="uploadImage('img1')"></i>
|
|
|
+ <i class="el-icon-delete" @click="img1_url=''"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="add" v-else @click="uploadImage('img1')">
|
|
@@ -126,6 +188,7 @@
|
|
|
<div class="mask" v-show="img2_hover">
|
|
|
<i class="el-icon-zoom-in" @click="previewImage('img2')"></i>
|
|
|
<i class="el-icon-upload2" @click="uploadImage('img2')"></i>
|
|
|
+ <i class="el-icon-delete" @click="img2_url=''"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="add" v-else @click="uploadImage('img2')">
|
|
@@ -152,6 +215,7 @@
|
|
|
<div class="mask" v-show="img3_hover">
|
|
|
<i class="el-icon-zoom-in" @click="previewImage('img3')"></i>
|
|
|
<i class="el-icon-upload2" @click="uploadImage('img3')"></i>
|
|
|
+ <i class="el-icon-delete" @click="img3_url=''"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="add" v-else @click="uploadImage('img3')">
|
|
@@ -182,6 +246,7 @@
|
|
|
<div class="mask" v-show="qrcode1_hover">
|
|
|
<i class="el-icon-zoom-in" @click="previewImage('qrcode1')"></i>
|
|
|
<i class="el-icon-upload2" @click="uploadImage('qrcode1')"></i>
|
|
|
+ <i class="el-icon-delete" @click="qrcode1_url=''"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="add" v-else @click="uploadImage('qrcode1')">
|
|
@@ -200,6 +265,7 @@
|
|
|
<div class="mask" v-show="qrcode2_hover">
|
|
|
<i class="el-icon-zoom-in" @click="previewImage('qrcode2')"></i>
|
|
|
<i class="el-icon-upload2" @click="uploadImage('qrcode2')"></i>
|
|
|
+ <i class="el-icon-delete" @click="qrcode2_url=''"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="add" v-else @click="uploadImage('qrcode2')">
|
|
@@ -217,99 +283,96 @@
|
|
|
<div v-show="step == 3">
|
|
|
<div class="setting_title">微信配置</div>
|
|
|
<el-divider></el-divider>
|
|
|
- <!-- <div class="tips">说明:企微配置是指通过配置企业微信将企微用户和系统打通,实现企业微信用户信息同平台互通,聊天会话信息同步</div> -->
|
|
|
- <div class="tips" style="margin-top: 20px">商户名称:{{ step1Form.nickName }}</div>
|
|
|
-
|
|
|
- <el-form class="my-form2" ref="step3Form" :model="step3Form" :rules="step3FormRules" label-width="200px"
|
|
|
- label-position="right">
|
|
|
- <!-- <el-card shadow="never" class="my-card">
|
|
|
- <div class="title">1.配置企业ID</div>
|
|
|
- <div class="box">指引:进入<el-link type="primary" :underline="false" href="https://element.eleme.io" target="_blank">企业微信</el-link>打开【我的企业】,将企业ID分别复制并填写到下方输入框中</div>
|
|
|
- <el-form-item label="企业ID" prop="enterpriseId">
|
|
|
- <el-input v-model="step3Form.enterpriseId" autocomplete="off" placeholder="请输入企业ID"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-card>
|
|
|
-
|
|
|
- <el-card shadow="never" class="my-card">
|
|
|
- <div class="title">2.配置通讯录密钥(Secret)</div>
|
|
|
- <div class="box">进入<el-link type="primary" :underline="false" href="https://element.eleme.io" target="_blank">企业微信</el-link>打开【客户联系】-选择【客户】-展开右侧【API】。将外部联系人Secret复制并填写到下方输入框中。如果外部联系人Secret不更新,请将更新后的外部联系人Secret更新复制更新到下方输入框中。</div>
|
|
|
- <el-form-item label="通讯录密钥(Secret)" prop="listSecret">
|
|
|
- <el-input v-model="step3Form.listSecret" autocomplete="off" placeholder="请输入通讯录密钥(Secret)"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-divider></el-divider>
|
|
|
- <div class="title">配置通讯录同步密钥(Secret)</div>
|
|
|
- <div class="box">进入<el-link type="primary" :underline="false" href="https://element.eleme.io" target="_blank">企业微信</el-link>打开【管理工具】-选择【通讯录同步】-获取通讯录同步Secret。将通讯录同步Secret复制并填写到下方输入框中。如果通讯录同步Secret不更新,请将更新后的通讯录同步Secret更新复制更新到下方输入框中。</div>
|
|
|
- <el-form-item label="通讯录同步密钥(Secret)" prop="listSyncSecret">
|
|
|
- <el-input v-model="step3Form.listSyncSecret" autocomplete="off" placeholder="请输入通讯录同步密钥(Secret)"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-card>
|
|
|
-
|
|
|
- <el-card shadow="never" class="my-card">
|
|
|
- <div class="title">3.配置小程序</div>
|
|
|
- <div class="box">进入<el-link type="primary" :underline="false" href="https://element.eleme.io" target="_blank">企业微信</el-link>打开【应用管理】-选择【应用】-选择【小程序】-获取小程序AgentiD、小程序Secret。将小程序AgentiD、小程序Secret复制并填写到下方输入框中。</div>
|
|
|
- <el-form-item label="小程序(AgentiD)" prop="appAgentId">
|
|
|
- <el-input v-model="step3Form.appAgentId" autocomplete="off" placeholder="请输入小程序(AgentiD)"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="小程序(Secret)" prop="appSecret">
|
|
|
- <el-input v-model="step3Form.appSecret" autocomplete="off" placeholder="请输入小程序(Secret)"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-card> -->
|
|
|
-
|
|
|
- <el-card shadow="never" class="my-card">
|
|
|
- <div class="title" style="margin-bottom: 20px;">1.其他基础配置</div>
|
|
|
- <el-form-item label="服务商appId" prop="appId">
|
|
|
- <el-input v-model="step3Form.appId" autocomplete="off" placeholder="请输入服务商appId"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="服务商商户号" prop="merchantId">
|
|
|
- <el-input v-model="step3Form.merchantId" autocomplete="off" placeholder="请输入服务商商户号"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="服务商商户密钥" prop="merchantKey">
|
|
|
- <el-input v-model="step3Form.merchantKey" autocomplete="off" placeholder="请输入服务商商户密钥"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="小程序appid" prop="appletAppid">
|
|
|
- <el-input v-model="step3Form.appletAppid" autocomplete="off" placeholder="请输入小程序appid"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="小程序密钥" prop="appletSecret">
|
|
|
- <el-input v-model="step3Form.appletSecret" autocomplete="off" placeholder="请输入小程序密钥"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="子商户号Id" prop="childMerchantId">
|
|
|
- <el-input v-model="step3Form.childMerchantId" autocomplete="off" placeholder="请输入子商户号Id"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="微信订阅模版" prop="templateId">
|
|
|
- <el-input v-model="step3Form.templateId" autocomplete="off" placeholder="请输入微信订阅模版"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="公众号appid" prop="pubAppId">
|
|
|
- <el-input v-model="step3Form.pubAppId" autocomplete="off" placeholder="请输入公众号appid"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="公众号密钥" prop="pubAppSecret">
|
|
|
- <el-input v-model="step3Form.pubAppSecret" autocomplete="off" placeholder="请输入公众号密钥"></el-input>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- <el-form-item label="改派通知" prop="pubTemplateId1">
|
|
|
- <el-input v-model="step3Form.pubTemplateId1" autocomplete="off" placeholder="请输入工单派工,改派通知"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="发货通知" prop="pubTemplateId2">
|
|
|
- <el-input v-model="step3Form.pubTemplateId2" autocomplete="off" placeholder="请输入商城订单支付成功提醒发货通知"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="维权订单提醒" prop="pubTemplateId3">
|
|
|
- <el-input v-model="step3Form.pubTemplateId3" autocomplete="off" placeholder="请输入商城维权订单提醒"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="支付成功通知" prop="pubTemplateId4">
|
|
|
- <el-input v-model="step3Form.pubTemplateId4" autocomplete="off" placeholder="请输入订单支付成功(含全部销售订单和延保)"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="维保费用申请" prop="pubTemplateId5">
|
|
|
- <el-input v-model="step3Form.pubTemplateId5" autocomplete="off" placeholder="请输入维保的费用申请"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="安维费用发放通知" prop="pubTemplateId6">
|
|
|
- <el-input v-model="step3Form.pubTemplateId6" autocomplete="off" placeholder="请输入安维费用发放通知"></el-input>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- </el-card>
|
|
|
- </el-form>
|
|
|
+ <!-- <div class="tips" style="margin-top: 20px">商户名称:{{ step1Form.nickName }}</div> -->
|
|
|
+ <el-card>
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>商户名称:{{ step1Form.nickName }}</span>
|
|
|
+ </div>
|
|
|
+ <el-form class="my-form2" ref="step3Form" :model="step3Form" :rules="step3FormRules" label-width="130px" size="mini">
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="服务商appId" prop="appId">
|
|
|
+ <el-input v-model="step3Form.appId" autocomplete="off" placeholder="请输入服务商appId"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="服务商商户号" prop="merchantId">
|
|
|
+ <el-input v-model="step3Form.merchantId" autocomplete="off" placeholder="请输入服务商商户号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="服务商商户密钥" prop="merchantKey">
|
|
|
+ <el-input v-model="step3Form.merchantKey" autocomplete="off" placeholder="请输入服务商商户密钥"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="小程序appid" prop="appletAppid">
|
|
|
+ <el-input v-model="step3Form.appletAppid" autocomplete="off" placeholder="请输入小程序appid"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="小程序密钥" prop="appletSecret">
|
|
|
+ <el-input v-model="step3Form.appletSecret" autocomplete="off" placeholder="请输入小程序密钥"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="子商户号Id" prop="childMerchantId">
|
|
|
+ <el-input v-model="step3Form.childMerchantId" autocomplete="off" placeholder="请输入子商户号Id"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="微信订阅模版" prop="templateId">
|
|
|
+ <el-input v-model="step3Form.templateId" autocomplete="off" placeholder="请输入微信订阅模版"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="公众号appid" prop="pubAppId">
|
|
|
+ <el-input v-model="step3Form.pubAppId" autocomplete="off" placeholder="请输入公众号appid"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="公众号密钥" prop="pubAppSecret">
|
|
|
+ <el-input v-model="step3Form.pubAppSecret" autocomplete="off" placeholder="请输入公众号密钥"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="改派通知" prop="pubTemplateId1">
|
|
|
+ <el-input v-model="step3Form.pubTemplateId1" autocomplete="off" placeholder="请输入工单派工,改派通知"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="发货通知" prop="pubTemplateId2">
|
|
|
+ <el-input v-model="step3Form.pubTemplateId2" autocomplete="off" placeholder="请输入商城订单支付成功提醒发货通知"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="维权订单提醒" prop="pubTemplateId3">
|
|
|
+ <el-input v-model="step3Form.pubTemplateId3" autocomplete="off" placeholder="请输入商城维权订单提醒"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="支付成功通知" prop="pubTemplateId4">
|
|
|
+ <el-input v-model="step3Form.pubTemplateId4" autocomplete="off" placeholder="请输入订单支付成功(含全部销售订单和延保)"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="维保费用申请" prop="pubTemplateId5">
|
|
|
+ <el-input v-model="step3Form.pubTemplateId5" autocomplete="off" placeholder="请输入维保的费用申请"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="安维费用发放通知" prop="pubTemplateId6">
|
|
|
+ <el-input v-model="step3Form.pubTemplateId6" autocomplete="off" placeholder="请输入安维费用发放通知"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="抢单新单通知" prop="pubTemplateId7">
|
|
|
+ <el-input v-model="step3Form.pubTemplateId7" autocomplete="off" placeholder="请输入安维费用发放通知"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ </el-card>
|
|
|
</div>
|
|
|
|
|
|
<div class="page-footer">
|
|
@@ -391,6 +454,7 @@ export default {
|
|
|
moduleYb: false,
|
|
|
moduleWb: false,
|
|
|
storePay: false,
|
|
|
+ yjhxDkFlag: 1
|
|
|
},
|
|
|
step1FormRules: {
|
|
|
account: [
|
|
@@ -454,23 +518,9 @@ export default {
|
|
|
pubTemplateId4:'',
|
|
|
pubTemplateId5:'',
|
|
|
pubTemplateId6:'',
|
|
|
+ pubTemplateId7:'',
|
|
|
},
|
|
|
step3FormRules: {
|
|
|
- enterpriseId: [
|
|
|
- // { required: true, message: '请输入企业ID', trigger: 'blur' }
|
|
|
- ],
|
|
|
- listSecret: [
|
|
|
- // { required: true, message: '请输入通讯录密钥(Secret)', trigger: 'blur' }
|
|
|
- ],
|
|
|
- listSyncSecret: [
|
|
|
- // { required: true, message: '请输入通讯录同步密钥(Secret)', trigger: 'blur' }
|
|
|
- ],
|
|
|
- appAgentId: [
|
|
|
- // { required: true, message: '请输入小程序(AgentiD)', trigger: 'blur' }
|
|
|
- ],
|
|
|
- appSecret: [
|
|
|
- // { required: true, message: '请输入小程序(Secret)', trigger: 'blur' }
|
|
|
- ],
|
|
|
},
|
|
|
formLoading: false,
|
|
|
}
|
|
@@ -610,6 +660,7 @@ export default {
|
|
|
moduleYb: this.step1Form.moduleYb,
|
|
|
moduleWb: this.step1Form.moduleWb,
|
|
|
storePay: this.step1Form.storePay,
|
|
|
+ yjhxDkFlag: this.step1Form.yjhxDkFlag,
|
|
|
|
|
|
minLogo1: this.img1_url,
|
|
|
minLogo2: this.img2_url,
|
|
@@ -637,6 +688,7 @@ export default {
|
|
|
pubTemplateId4: this.step3Form.pubTemplateId4,
|
|
|
pubTemplateId5: this.step3Form.pubTemplateId5,
|
|
|
pubTemplateId6: this.step3Form.pubTemplateId6,
|
|
|
+ pubTemplateId7: this.step3Form.pubTemplateId7,
|
|
|
}
|
|
|
addAccount(params).then(res => {
|
|
|
this.$successMsg('开通成功');
|
|
@@ -679,7 +731,7 @@ export default {
|
|
|
}
|
|
|
|
|
|
.my-form {
|
|
|
- width: 450px;
|
|
|
+ width: 100%;
|
|
|
margin: 0 auto;
|
|
|
}
|
|
|
|
|
@@ -703,7 +755,7 @@ export default {
|
|
|
|
|
|
.my-form2 {
|
|
|
::v-deep input {
|
|
|
- width: 400px;
|
|
|
+ // width: 400px;
|
|
|
}
|
|
|
}
|
|
|
|