证据上传
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询被申请人案件列表
|
||||
export function respondentList(data) {
|
||||
return request({
|
||||
'url': '/evidence/respondent',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 上传图片
|
||||
export function uploadImage(data) {
|
||||
return request({
|
||||
'url': '/evidence/upload',
|
||||
// headers: {
|
||||
// isToken: false
|
||||
// },
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
<template>
|
||||
<view class="imgUpload">
|
||||
<uni-file-picker
|
||||
v-model="fileList"
|
||||
:limit='limit'
|
||||
:countLength='1'
|
||||
:auto-upload="false"
|
||||
fileMediatype="image"
|
||||
@select="select"
|
||||
@delete="deleteFn"
|
||||
mode="grid"
|
||||
/>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
/*
|
||||
* imgUpload 上传
|
||||
*/
|
||||
import { uploadImage } from '../api/upload.js'
|
||||
import { getToken } from '@/utils/auth'
|
||||
// import store from '@/store/index.js'
|
||||
// let { state:{ login } } = store
|
||||
let intervalTime = null
|
||||
const app = getApp()
|
||||
export default {
|
||||
name:"imgUpload",
|
||||
data(){
|
||||
return {
|
||||
fileList:[]
|
||||
}
|
||||
},
|
||||
props:{
|
||||
value:{
|
||||
type:Array,
|
||||
default:() => []
|
||||
},
|
||||
disabled:{
|
||||
type:Boolean,
|
||||
default:() => false
|
||||
},
|
||||
limit:{
|
||||
type:Number,
|
||||
default:1
|
||||
}
|
||||
},
|
||||
watch:{
|
||||
value:{
|
||||
immediate:true,
|
||||
handler(val){
|
||||
if(val.length){
|
||||
this.initData()
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
// created(){
|
||||
// // this.initData()
|
||||
// },
|
||||
methods:{
|
||||
// 初始化数据
|
||||
initData(){
|
||||
intervalTime = setInterval(() => {
|
||||
if(this.fileList.length != 0){
|
||||
clearInterval(intervalTime)
|
||||
return;
|
||||
}
|
||||
let arr = [...this.value]
|
||||
// TODO
|
||||
if(arr.length != 0){
|
||||
let imgTitem = arr.map(img => {
|
||||
return {
|
||||
"name":img,
|
||||
"extname":'image',
|
||||
"url":this.imgFilter(img),
|
||||
"currentUrl":img,
|
||||
}
|
||||
})
|
||||
this.fileList = [...this.fileList,...imgTitem]
|
||||
}
|
||||
},500)
|
||||
},
|
||||
// 过滤图片
|
||||
imgFilter(url){
|
||||
// console.log(url,"url")
|
||||
let str = url.split('/slm')[1]
|
||||
let currentUrl = app.globalData.requestUrl + str
|
||||
return currentUrl
|
||||
},
|
||||
// 文件上传
|
||||
select(e){
|
||||
// loading
|
||||
uni.showLoading({
|
||||
title: '上传中'
|
||||
});
|
||||
let { tempFilePaths } = e
|
||||
// console.log(tempFilePaths[0])
|
||||
uni.uploadFile({
|
||||
url:getApp().globalData.requestUrl + uploadImage,
|
||||
filePath: tempFilePaths[0],
|
||||
header:{
|
||||
Authorization:getToken() || '',
|
||||
},
|
||||
name: 'file',
|
||||
// TODO
|
||||
success:(res) => {
|
||||
let { data } = res
|
||||
uni.showToast({
|
||||
title:this.$t('requst.succes'),
|
||||
icon:'none',
|
||||
duration:1000
|
||||
})
|
||||
let imgpath = JSON.parse(data).data
|
||||
let obj = {
|
||||
"name":imgpath,
|
||||
"extname":'image',
|
||||
"url":this.imgFilter(imgpath),
|
||||
"currentUrl":imgpath,
|
||||
}
|
||||
|
||||
this.fileList = [...this.fileList,obj]
|
||||
// let valueArr = [...this.value,imgpath]
|
||||
this.$emit('update:value',this.fileList);
|
||||
uni.hideLoading();
|
||||
},
|
||||
fail:(err) => {
|
||||
uni.showToast({
|
||||
title:this.$t('requst.fail'),
|
||||
icon:'none',
|
||||
duration:1000
|
||||
})
|
||||
this.fileList.pop()
|
||||
this.$emit('update:value',this.fileList)
|
||||
uni.hideLoading()
|
||||
}
|
||||
})
|
||||
},
|
||||
// 文件删除
|
||||
deleteFn(e){
|
||||
let { tempFilePath,tempFile:{ currentUrl } } = e
|
||||
let imgArr = [...this.value]
|
||||
this.fileList = this.fileList.filter(item => {
|
||||
return item.url != tempFilePath
|
||||
})
|
||||
imgArr = imgArr.filter(item => {
|
||||
return currentUrl.indexOf(item) == -1
|
||||
})
|
||||
this.$emit('update:value',imgArr)
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.dataCharts{
|
||||
width: 100%;
|
||||
height:100%;
|
||||
}
|
||||
</style>
|
||||
@@ -1,7 +1,7 @@
|
||||
// 应用全局配置
|
||||
module.exports = {
|
||||
baseUrl: 'http://121.40.189.20:9001',
|
||||
// baseUrl: 'http://192.168.3.77:8080',
|
||||
baseUrl: 'https://vue.ruoyi.vip/prod-api',
|
||||
// baseUrl: 'http://localhost:8080',
|
||||
// 应用信息
|
||||
appInfo: {
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name" : "若依移动端",
|
||||
"appid" : "__UNI__25A9D80",
|
||||
"name" : "智慧仲裁",
|
||||
"appid" : "__UNI__EB3D433",
|
||||
"description" : "",
|
||||
"versionName" : "1.1.0",
|
||||
"versionCode" : "100",
|
||||
|
||||
+26
-1
@@ -75,7 +75,32 @@
|
||||
"style": {
|
||||
"navigationBarTitleText": "实名认证"
|
||||
}
|
||||
}],
|
||||
},
|
||||
{
|
||||
"path": "pages/handlecase/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "待办案件"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/handlecase/component/assignrbitrators",
|
||||
"style": {
|
||||
"navigationBarTitleText": "是否指派仲裁员"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/handlecase/component/uploadEvidence",
|
||||
"style": {
|
||||
"navigationBarTitleText": "上传证据"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/handlecase/component/confirmationEvidence",
|
||||
"style": {
|
||||
"navigationBarTitleText": "确认证据"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#000000",
|
||||
"selectedColor": "#000000",
|
||||
|
||||
@@ -0,0 +1,162 @@
|
||||
<template>
|
||||
<view class="assignrbitrators">
|
||||
<view class="from">
|
||||
<uni-forms ref="form" :modelValue="formData" :rules="rules">
|
||||
<view class="title">案件详情</view>
|
||||
<view class="box">
|
||||
<uni-forms-item label="案件编号:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="被申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款开始日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款结束日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="案件标的:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠本金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠利息:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张违约金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="是否指派仲裁员" label-width="120px" name="maintenancetype" required>
|
||||
<uni-data-checkbox class='checkbox' v-model="formData.maintenancetype" :localdata="maintenancetypeArr" @change='maintenancetypeChange'></uni-data-checkbox>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="上传证据" name="headImage" required>
|
||||
<img-upload :limit='3' :value.sync="formData.headImage"></img-upload>
|
||||
</uni-forms-item>
|
||||
</view>
|
||||
</uni-forms>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ImgUpload from '@/components/imgUpload.vue'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
formData: {},
|
||||
rules: {},
|
||||
maintenancetypeArr:[{
|
||||
text: '是',
|
||||
value: 0
|
||||
}, {
|
||||
text: '否',
|
||||
value: 1
|
||||
},],
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
maintenancetypeChange(val){
|
||||
console.log(val,"PPPPPPPPPPPPPPPPPP");
|
||||
}
|
||||
},
|
||||
components:{
|
||||
'img-upload':ImgUpload,
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
.assignrbitrators {
|
||||
// text-align: center;
|
||||
padding: 20rpx;
|
||||
|
||||
.box {
|
||||
background-color: #fff;
|
||||
padding: 20rpx;
|
||||
border-radius: 20rpx;
|
||||
}
|
||||
|
||||
.flexd {
|
||||
padding-top: 20rpx;
|
||||
|
||||
.btn {
|
||||
width: 80%;
|
||||
font-size: 26rpx;
|
||||
border-radius: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.btn {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
|
||||
.select-picker {
|
||||
display: flex;
|
||||
box-sizing: border-box;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
border: 1px solid #DCDFE6;
|
||||
border-radius: 8rpx;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding: 0 24rpx;
|
||||
font-size: 28rpx;
|
||||
}
|
||||
|
||||
.table-content {
|
||||
background-color: #fff;
|
||||
padding: 20rpx;
|
||||
border-radius: 20rpx;
|
||||
|
||||
.none {
|
||||
font-size: 24rpx;
|
||||
height: 60rpx;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.box {
|
||||
/deep/.title {
|
||||
font-size: 28rpx;
|
||||
height: 60rpx;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.htmltitle {
|
||||
font-size: 30rpx;
|
||||
height: 80rpx;
|
||||
line-height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
|
||||
.look {
|
||||
color: #0D91F9;
|
||||
}
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 30rpx;
|
||||
height: 80rpx;
|
||||
line-height: 80rpx;
|
||||
}
|
||||
|
||||
.adsTitle {
|
||||
font-size: 30rpx;
|
||||
}
|
||||
|
||||
.multiple {
|
||||
width: 75%;
|
||||
height: 72rpx;
|
||||
line-height: 72rpx;
|
||||
font-size: 24rpx;
|
||||
// @include text-overflow($width: 100%)
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,159 @@
|
||||
<template>
|
||||
<view class="assignrbitrators">
|
||||
<view class="from">
|
||||
<uni-forms ref="form" :modelValue="formData" :rules="rules">
|
||||
<view class="title">案件详情</view>
|
||||
<view class="box">
|
||||
<uni-forms-item label="案件编号:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="被申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款开始日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款结束日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="案件标的:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠本金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠利息:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张违约金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="上传证据" name="headImage" required>
|
||||
<img-upload :limit='3' :value.sync="formData.headImage"></img-upload>
|
||||
</uni-forms-item>
|
||||
</view>
|
||||
</uni-forms>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ImgUpload from '@/components/imgUpload.vue'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
formData: {},
|
||||
rules: {},
|
||||
maintenancetypeArr:[{
|
||||
text: '是',
|
||||
value: 0
|
||||
}, {
|
||||
text: '否',
|
||||
value: 1
|
||||
},],
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
maintenancetypeChange(val){
|
||||
console.log(val,"PPPPPPPPPPPPPPPPPP");
|
||||
}
|
||||
},
|
||||
components:{
|
||||
'img-upload':ImgUpload,
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
.assignrbitrators {
|
||||
// text-align: center;
|
||||
padding: 20rpx;
|
||||
|
||||
.box {
|
||||
background-color: #fff;
|
||||
padding: 20rpx;
|
||||
border-radius: 20rpx;
|
||||
}
|
||||
|
||||
.flexd {
|
||||
padding-top: 20rpx;
|
||||
|
||||
.btn {
|
||||
width: 80%;
|
||||
font-size: 26rpx;
|
||||
border-radius: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.btn {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
|
||||
.select-picker {
|
||||
display: flex;
|
||||
box-sizing: border-box;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
border: 1px solid #DCDFE6;
|
||||
border-radius: 8rpx;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding: 0 24rpx;
|
||||
font-size: 28rpx;
|
||||
}
|
||||
|
||||
.table-content {
|
||||
background-color: #fff;
|
||||
padding: 20rpx;
|
||||
border-radius: 20rpx;
|
||||
|
||||
.none {
|
||||
font-size: 24rpx;
|
||||
height: 60rpx;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.box {
|
||||
/deep/.title {
|
||||
font-size: 28rpx;
|
||||
height: 60rpx;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.htmltitle {
|
||||
font-size: 30rpx;
|
||||
height: 80rpx;
|
||||
line-height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
|
||||
.look {
|
||||
color: #0D91F9;
|
||||
}
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 30rpx;
|
||||
height: 80rpx;
|
||||
line-height: 80rpx;
|
||||
}
|
||||
|
||||
.adsTitle {
|
||||
font-size: 30rpx;
|
||||
}
|
||||
|
||||
.multiple {
|
||||
width: 75%;
|
||||
height: 72rpx;
|
||||
line-height: 72rpx;
|
||||
font-size: 24rpx;
|
||||
// @include text-overflow($width: 100%)
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,115 @@
|
||||
<template>
|
||||
<view class="list">
|
||||
<view class="listItem">
|
||||
<view class="lable">
|
||||
案件编号:
|
||||
</view>
|
||||
<view class="main">
|
||||
123
|
||||
</view>
|
||||
</view>
|
||||
<view class="listItem">
|
||||
<view class="lable">
|
||||
申请人姓名:
|
||||
</view>
|
||||
<view class="main">
|
||||
张三
|
||||
</view>
|
||||
</view>
|
||||
<view class="listItem">
|
||||
<view class="lable">
|
||||
被申请人姓名:
|
||||
</view>
|
||||
<view class="main">
|
||||
李四
|
||||
</view>
|
||||
</view>
|
||||
<view class="listItem">
|
||||
<view class="lable">
|
||||
案件状态:
|
||||
</view>
|
||||
<view class="main">
|
||||
待确认是否应诉
|
||||
</view>
|
||||
</view>
|
||||
<view class="listItem">
|
||||
<view class="lable">
|
||||
申请人姓名:
|
||||
</view>
|
||||
<view class="main">
|
||||
张三
|
||||
</view>
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button class="btnItem" type="primary" size="mini" @tap="uploadEvidence">上传证据</button>
|
||||
<button class="btnItem" type="primary" size="mini" @tap="confirmationEvidence">确认证据</button>
|
||||
<button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators">是否指派仲裁员</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default{
|
||||
data(){
|
||||
return{
|
||||
|
||||
}
|
||||
},
|
||||
methods:{
|
||||
isAssignrbitrators(){
|
||||
uni.navigateTo({
|
||||
url:'/pages/handlecase/component/assignrbitrators'
|
||||
})
|
||||
},
|
||||
// 上传证据
|
||||
uploadEvidence(){
|
||||
uni.navigateTo({
|
||||
url:'/pages/handlecase/component/uploadEvidence'
|
||||
})
|
||||
},
|
||||
// 确认证据
|
||||
confirmationEvidence(){
|
||||
uni.navigateTo({
|
||||
url:'/pages/handlecase/component/confirmationEvidence'
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.list {
|
||||
padding: 15rpx;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background-color: #ffffff;
|
||||
height: 360rpx;
|
||||
border-radius: 30rpx;
|
||||
margin-top: 20rpx;
|
||||
.listItem {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
height: 50rpx;
|
||||
|
||||
.lable {
|
||||
width: 30%;
|
||||
}
|
||||
|
||||
.main {
|
||||
width: 60%;
|
||||
}
|
||||
}
|
||||
.btn{
|
||||
margin-top: 20rpx;
|
||||
width: 100%;
|
||||
.btnItem{
|
||||
height: 50rpx;
|
||||
background-color: #5395ff;
|
||||
border-radius: 10rpx;
|
||||
text-align: center;
|
||||
line-height: 50rpx;
|
||||
margin-right: 30rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,159 @@
|
||||
<template>
|
||||
<view class="assignrbitrators">
|
||||
<view class="from">
|
||||
<uni-forms ref="form" :modelValue="formData" :rules="rules">
|
||||
<view class="title">案件详情</view>
|
||||
<view class="box">
|
||||
<uni-forms-item label="案件编号:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="被申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款开始日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款结束日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="案件标的:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠本金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠利息:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张违约金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="上传证据" name="headImage" required>
|
||||
<img-upload :limit='3' :value.sync="formData.headImage"></img-upload>
|
||||
</uni-forms-item>
|
||||
</view>
|
||||
</uni-forms>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ImgUpload from '@/components/imgUpload.vue'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
formData: {},
|
||||
rules: {},
|
||||
maintenancetypeArr:[{
|
||||
text: '是',
|
||||
value: 0
|
||||
}, {
|
||||
text: '否',
|
||||
value: 1
|
||||
},],
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
maintenancetypeChange(val){
|
||||
console.log(val,"PPPPPPPPPPPPPPPPPP");
|
||||
}
|
||||
},
|
||||
components:{
|
||||
'img-upload':ImgUpload,
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
.assignrbitrators {
|
||||
// text-align: center;
|
||||
padding: 20rpx;
|
||||
|
||||
.box {
|
||||
background-color: #fff;
|
||||
padding: 20rpx;
|
||||
border-radius: 20rpx;
|
||||
}
|
||||
|
||||
.flexd {
|
||||
padding-top: 20rpx;
|
||||
|
||||
.btn {
|
||||
width: 80%;
|
||||
font-size: 26rpx;
|
||||
border-radius: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.btn {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
|
||||
.select-picker {
|
||||
display: flex;
|
||||
box-sizing: border-box;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
border: 1px solid #DCDFE6;
|
||||
border-radius: 8rpx;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding: 0 24rpx;
|
||||
font-size: 28rpx;
|
||||
}
|
||||
|
||||
.table-content {
|
||||
background-color: #fff;
|
||||
padding: 20rpx;
|
||||
border-radius: 20rpx;
|
||||
|
||||
.none {
|
||||
font-size: 24rpx;
|
||||
height: 60rpx;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.box {
|
||||
/deep/.title {
|
||||
font-size: 28rpx;
|
||||
height: 60rpx;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.htmltitle {
|
||||
font-size: 30rpx;
|
||||
height: 80rpx;
|
||||
line-height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
|
||||
.look {
|
||||
color: #0D91F9;
|
||||
}
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 30rpx;
|
||||
height: 80rpx;
|
||||
line-height: 80rpx;
|
||||
}
|
||||
|
||||
.adsTitle {
|
||||
font-size: 30rpx;
|
||||
}
|
||||
|
||||
.multiple {
|
||||
width: 75%;
|
||||
height: 72rpx;
|
||||
line-height: 72rpx;
|
||||
font-size: 24rpx;
|
||||
// @include text-overflow($width: 100%)
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,46 @@
|
||||
<template>
|
||||
<view class="handlecase">
|
||||
<List class="caseList" v-for="(item,index) in caseList" :key="index"></List>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import List from './component/list.vue'
|
||||
import {respondentList} from '../../api/handlecase/index.js'
|
||||
export default {
|
||||
components: {
|
||||
List,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
caseList:[1,2,3,4]
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getList(parms){
|
||||
respondentList(parms).then(res=>{
|
||||
console.log(res,"LLLLLLLLLLLLLLL");
|
||||
})
|
||||
}
|
||||
},
|
||||
onLoad(){
|
||||
let obj = {
|
||||
identityNum:"333",
|
||||
pageNum:1,
|
||||
pageSize:10
|
||||
}
|
||||
this.getList(obj)
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
.handlecase{
|
||||
.caseList{
|
||||
// height: 360rpx;
|
||||
// background-color: #ffffff;
|
||||
// border-radius: 30rpx;
|
||||
// margin-top: 20rpx;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
+22
-13
@@ -19,63 +19,63 @@
|
||||
</uni-section>
|
||||
<!-- <uni-section class="uni-section" title="系统管理" type="line"></uni-section> -->
|
||||
<view class="grid-body">
|
||||
<uni-grid :column="4" :showBorder="false" @change="changeGrid">
|
||||
<uni-grid :column="4" :showBorder="false">
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(0)">
|
||||
<uni-icons type="compose" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">本人立案</text>
|
||||
<text class="text">代办案件</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(1)">
|
||||
<uni-icons type="staff-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">本人案件进展</text>
|
||||
<text class="text">代办案件</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(2)">
|
||||
<uni-icons type="color" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">代理立案</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(3)">
|
||||
<uni-icons type="settings-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">代理案件进展</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(4)">
|
||||
<uni-icons type="heart-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">证据交换</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(5)">
|
||||
<uni-icons type="bars" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">互联网庭</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(6)">
|
||||
<uni-icons type="gear-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">在线撤诉</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(7)">
|
||||
<uni-icons type="chat-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">笔录签字</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(8)">
|
||||
<uni-icons type="wallet-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">仲裁文书</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box">
|
||||
<view class="grid-item-box" @tap="changeGrid(9)">
|
||||
<uni-icons type="wallet-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">法规政策</text>
|
||||
</view>
|
||||
@@ -113,6 +113,15 @@
|
||||
},
|
||||
changeGrid(e) {
|
||||
this.$modal.showToast('模块建设中~')
|
||||
switch (e) {
|
||||
case 0:
|
||||
uni.navigateTo({
|
||||
url: ('/pages/handlecase/index')
|
||||
})
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
},
|
||||
// 点击实名认证
|
||||
certification() {
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+3
-1
@@ -14,7 +14,9 @@
|
||||
"pages/mine/about/index",
|
||||
"pages/common/webview/index",
|
||||
"pages/common/textview/index",
|
||||
"pages/certification/index"
|
||||
"pages/certification/index",
|
||||
"pages/handlecase/index",
|
||||
"pages/handlecase/component/assignrbitrators"
|
||||
],
|
||||
"subPackages": [],
|
||||
"window": {
|
||||
|
||||
Reference in New Issue
Block a user