123
This commit is contained in:
@@ -45,6 +45,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { getToken } from "@/utils/auth";
|
import { getToken } from "@/utils/auth";
|
||||||
import { listByIds, delOss } from "@/api/system/oss";
|
import { listByIds, delOss } from "@/api/system/oss";
|
||||||
|
import store from '@/store'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
@@ -81,6 +82,7 @@ export default {
|
|||||||
uploadImgUrl: process.env.VUE_APP_BASE_API + "/system/oss/upload", // 上传的图片服务器地址
|
uploadImgUrl: process.env.VUE_APP_BASE_API + "/system/oss/upload", // 上传的图片服务器地址
|
||||||
headers: {
|
headers: {
|
||||||
Authorization: "Bearer " + getToken(),
|
Authorization: "Bearer " + getToken(),
|
||||||
|
"Tenant-Id" : store.getters.tenantId
|
||||||
},
|
},
|
||||||
fileList: []
|
fileList: []
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { getToken } from "@/utils/auth";
|
import { getToken } from "@/utils/auth";
|
||||||
import { listByIds, delOss } from "@/api/system/oss";
|
import { listByIds, delOss } from "@/api/system/oss";
|
||||||
|
import store from '@/store'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
@@ -86,6 +87,7 @@ export default {
|
|||||||
uploadImgUrl: process.env.VUE_APP_BASE_API + "/system/oss/upload", // 上传的图片服务器地址
|
uploadImgUrl: process.env.VUE_APP_BASE_API + "/system/oss/upload", // 上传的图片服务器地址
|
||||||
headers: {
|
headers: {
|
||||||
Authorization: "Bearer " + getToken(),
|
Authorization: "Bearer " + getToken(),
|
||||||
|
"Tenant-Id" : store.getters.tenantId
|
||||||
},
|
},
|
||||||
fileList: []
|
fileList: []
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -90,6 +90,31 @@ export const constantRoutes = [
|
|||||||
meta: { title: '个人中心', icon: 'user' }
|
meta: { title: '个人中心', icon: 'user' }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/dk',
|
||||||
|
component: Layout,
|
||||||
|
hidden: true,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: 'transAccount/:borrowId(\\d+)',
|
||||||
|
component: (resolve) => require(['@/views/dk/borrow/trans-account'], resolve),
|
||||||
|
name: 'TransAccount',
|
||||||
|
meta: { title: '转账记录' }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'contract/:borrowId(\\d+)',
|
||||||
|
component: (resolve) => require(['@/views/dk/borrow/contract'], resolve),
|
||||||
|
name: 'Contract',
|
||||||
|
meta: { title: '合同保单' }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'contractTemplate/:borrowTradeNo(\\w+)',
|
||||||
|
component: (resolve) => require(['@/views/dk/borrow/contract-template'], resolve),
|
||||||
|
name: 'ContractTemplate',
|
||||||
|
meta: { title: '合同' }
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -2,33 +2,33 @@
|
|||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-tabs v-model="activeName" type="card">
|
<el-tabs v-model="activeName" type="card">
|
||||||
<el-tab-pane label="借款协议" name="loansAgreement">
|
<el-tab-pane label="借款协议" name="loansAgreement">
|
||||||
<el-button type="primary" size="mini" v-if="!loansAgreement" @click="showEdit('loansAgreement')">编辑</el-button>
|
<el-button type="primary" size="mini" v-hasPermi="['dk:AgreementSetting:edit']" v-if="!loansAgreement" @click="showEdit('loansAgreement')">编辑</el-button>
|
||||||
<el-button :loading="buttonLoading" v-if="loansAgreement" type="primary" size="mini" @click="submitForm2('loansAgreement')">保存</el-button>
|
<el-button :loading="buttonLoading" v-hasPermi="['dk:AgreementSetting:edit']" v-if="loansAgreement" type="primary" size="mini" @click="submitForm2('loansAgreement')">保存</el-button>
|
||||||
<div v-if="!loansAgreement" v-html="form.loansAgreement" style="width: 98%" />
|
<div v-if="!loansAgreement" v-html="form.loansAgreement" style="width: 98%" />
|
||||||
<!-- <editor v-if="privacyAgreement" v-model="form.privacyAgreement" :min-height="192"></editor>-->
|
<!-- <editor v-if="privacyAgreement" v-model="form.privacyAgreement" :min-height="192"></editor>-->
|
||||||
<wang-edit v-if="loansAgreement" v-model="form.loansAgreement" :min-height="800" />
|
<wang-edit v-if="loansAgreement" v-model="form.loansAgreement" :min-height="800" />
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="服务协议" name="serviceAgreement">
|
<el-tab-pane label="服务协议" name="serviceAgreement">
|
||||||
<el-button type="primary" size="mini" v-if="!serviceAgreement" @click="showEdit('serviceAgreement')">编辑</el-button>
|
<el-button type="primary" size="mini" v-hasPermi="['dk:AgreementSetting:edit']" v-if="!serviceAgreement" @click="showEdit('serviceAgreement')">编辑</el-button>
|
||||||
<el-button :loading="buttonLoading" v-if="serviceAgreement" type="primary" size="mini" @click="submitForm2('serviceAgreement')">保存</el-button>
|
<el-button :loading="buttonLoading" v-hasPermi="['dk:AgreementSetting:edit']" v-if="serviceAgreement" type="primary" size="mini" @click="submitForm2('serviceAgreement')">保存</el-button>
|
||||||
<div v-if="!serviceAgreement" v-html="form.serviceAgreement" style="width: 98%" />
|
<div v-if="!serviceAgreement" v-html="form.serviceAgreement" style="width: 98%" />
|
||||||
<editor v-if="serviceAgreement" v-model="form.serviceAgreement" :min-height="192"></editor>
|
<editor v-if="serviceAgreement" v-model="form.serviceAgreement" :min-height="192"></editor>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="授权协议" name="authAgreement">
|
<el-tab-pane label="授权协议" name="authAgreement">
|
||||||
<el-button type="primary" size="mini" v-if="!authAgreement" @click="showEdit('authAgreement')">编辑</el-button>
|
<el-button type="primary" size="mini" v-hasPermi="['dk:AgreementSetting:edit']" v-if="!authAgreement" @click="showEdit('authAgreement')">编辑</el-button>
|
||||||
<el-button :loading="buttonLoading" v-if="authAgreement" type="primary" size="mini" @click="submitForm2('authAgreement')">保存</el-button>
|
<el-button :loading="buttonLoading" v-hasPermi="['dk:AgreementSetting:edit']" v-if="authAgreement" type="primary" size="mini" @click="submitForm2('authAgreement')">保存</el-button>
|
||||||
<div v-if="!authAgreement" v-html="form.authAgreement" style="width: 98%" />
|
<div v-if="!authAgreement" v-html="form.authAgreement" style="width: 98%" />
|
||||||
<editor v-if="authAgreement" v-model="form.authAgreement" :min-height="192"></editor>
|
<editor v-if="authAgreement" v-model="form.authAgreement" :min-height="192"></editor>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="法律责任" name="lawAgreement">
|
<el-tab-pane label="法律责任" name="lawAgreement">
|
||||||
<el-button type="primary" size="mini" v-if="!lawAgreement" @click="showEdit('lawAgreement')">编辑</el-button>
|
<el-button type="primary" size="mini" v-hasPermi="['dk:AgreementSetting:edit']" v-if="!lawAgreement" @click="showEdit('lawAgreement')">编辑</el-button>
|
||||||
<el-button :loading="buttonLoading" v-if="lawAgreement" type="primary" size="mini" @click="submitForm2('lawAgreement')">保存</el-button>
|
<el-button :loading="buttonLoading" v-hasPermi="['dk:AgreementSetting:edit']" v-if="lawAgreement" type="primary" size="mini" @click="submitForm2('lawAgreement')">保存</el-button>
|
||||||
<div v-if="!lawAgreement" v-html="form.lawAgreement" style="width: 98%" />
|
<div v-if="!lawAgreement" v-html="form.lawAgreement" style="width: 98%" />
|
||||||
<editor v-if="lawAgreement" v-model="form.lawAgreement" :min-height="192"></editor>
|
<editor v-if="lawAgreement" v-model="form.lawAgreement" :min-height="192"></editor>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="合同模板" name="contractTemplate">
|
<el-tab-pane label="合同模板" name="contractTemplate">
|
||||||
<el-button type="primary" size="mini" v-if="!contractTemplate" @click="showEdit('contractTemplate')">编辑</el-button>
|
<el-button type="primary" size="mini" v-hasPermi="['dk:AgreementSetting:edit']" v-if="!contractTemplate" @click="showEdit('contractTemplate')">编辑</el-button>
|
||||||
<el-button :loading="buttonLoading" v-if="contractTemplate" type="primary" size="mini" @click="submitForm2('contractTemplate')">保存</el-button>
|
<el-button :loading="buttonLoading" v-hasPermi="['dk:AgreementSetting:edit']" v-if="contractTemplate" type="primary" size="mini" @click="submitForm2('contractTemplate')">保存</el-button>
|
||||||
<div v-if="!contractTemplate" v-html="form.contractTemplate" style="width: 98%" />
|
<div v-if="!contractTemplate" v-html="form.contractTemplate" style="width: 98%" />
|
||||||
<editor v-if="contractTemplate" v-model="form.contractTemplate" :min-height="192"></editor>
|
<editor v-if="contractTemplate" v-model="form.contractTemplate" :min-height="192"></editor>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</el-row>-->
|
</el-row>-->
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-form-item label="banner图" prop="bannerOne">
|
<el-form-item label="banner图" prop="bannerOne">
|
||||||
<imageUpload v-model="form.bannerOne"/>
|
<ImageUpload2 v-model="form.bannerOne"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-row>-->
|
</el-row>-->
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button :loading="buttonLoading" type="primary" size="mini" @click="submitForm">保存</el-button>
|
<el-button :loading="buttonLoading" v-hasPermi="['dk:HomeSetting:edit']" type="primary" size="mini" @click="submitForm">保存</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -38,8 +38,8 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button :disabled="!formDisable" type="primary" size="mini" @click="formDisable = false">编辑</el-button>
|
<el-button :disabled="!formDisable" v-hasPermi="['dk:LoansSetting:edit']" type="primary" size="mini" @click="formDisable = false">编辑</el-button>
|
||||||
<el-button :disabled="formDisable" :loading="buttonLoading" type="primary" size="mini" @click="submitForm">保存</el-button>
|
<el-button :disabled="formDisable" v-hasPermi="['dk:LoansSetting:edit']" :loading="buttonLoading" type="primary" size="mini" @click="submitForm">保存</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -96,6 +96,7 @@
|
|||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
|
v-hasPermi="['dk:dkCustomer:edit']"
|
||||||
@click="handleUpdateAccount(scope.row)"
|
@click="handleUpdateAccount(scope.row)"
|
||||||
>修改余额
|
>修改余额
|
||||||
</el-button>
|
</el-button>
|
||||||
@@ -108,8 +109,8 @@
|
|||||||
<el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)">
|
<el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)">
|
||||||
<el-button size="mini" type="text" icon="el-icon-d-arrow-right">更多</el-button>
|
<el-button size="mini" type="text" icon="el-icon-d-arrow-right">更多</el-button>
|
||||||
<el-dropdown-menu slot="dropdown">
|
<el-dropdown-menu slot="dropdown">
|
||||||
<el-dropdown-item command="handleUpdatePwd" icon="el-icon-key">重置密码</el-dropdown-item>
|
<el-dropdown-item v-hasPermi="['dk:dkCustomer:edit']" command="handleUpdatePwd" icon="el-icon-key">重置密码</el-dropdown-item>
|
||||||
<el-dropdown-item command="handleLogoOut" icon="el-icon-close"><span style="color: red">强制APP下线</span></el-dropdown-item>
|
<el-dropdown-item v-hasPermi="['dk:dkCustomer:edit']" command="handleLogoOut" icon="el-icon-close"><span style="color: red">强制APP下线</span></el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ export default {
|
|||||||
menuOptions: [],
|
menuOptions: [],
|
||||||
borrowList: [],
|
borrowList: [],
|
||||||
form:{
|
form:{
|
||||||
id: undefined,
|
packageId: undefined,
|
||||||
packageName: undefined,
|
packageName: undefined,
|
||||||
menuCheckStrictly: true,
|
menuCheckStrictly: true,
|
||||||
remark: undefined,
|
remark: undefined,
|
||||||
@@ -69,19 +69,19 @@ export default {
|
|||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
init (id) {
|
init (packageId) {
|
||||||
this.form.id = id || undefined;
|
this.form.packageId = packageId || undefined;
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "新增租户套餐";
|
this.title = "新增租户套餐";
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs['form'].resetFields();
|
this.$refs['form'].resetFields();
|
||||||
this.form.menuIds = undefined
|
this.form.menuIds = undefined
|
||||||
if(this.form.id){
|
if(this.form.packageId){
|
||||||
this.title = "修改租户";
|
this.title = "修改租户";
|
||||||
getTenantPackage(id).then(response => {
|
getTenantPackage(packageId).then(response => {
|
||||||
this.form = response.data;
|
this.form = response.data;
|
||||||
});
|
});
|
||||||
tenantPackageMenuTreeselect(id).then(res => {
|
tenantPackageMenuTreeselect(packageId).then(res => {
|
||||||
this.menuOptions = res.data.menus;
|
this.menuOptions = res.data.menus;
|
||||||
let checkedKeys = res.data.checkedKeys
|
let checkedKeys = res.data.checkedKeys
|
||||||
checkedKeys.forEach((v) => {
|
checkedKeys.forEach((v) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user