Merge branch 'hhl' of SH-Arbitrate/Arbitrate-Frontend into dev

This commit was merged in pull request #49.
This commit is contained in:
2023-09-27 19:50:23 +08:00
committed by Gitea
5 changed files with 89 additions and 10 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -42,4 +42,12 @@ export function checkArbitrateRecord(data) {
method: 'post', method: 'post',
data: data data: data
}) })
}
// 裁决书送达
export function adjudicationDelivery(data) {
return request({
url: '/adjudication/delivery',
method: 'post',
data: data
})
} }
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

@@ -10,33 +10,85 @@
> >
<el-form ref="form" :model="formData" label-width="150px"> <el-form ref="form" :model="formData" label-width="150px">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="申请人电子邮件:" prop="emailNum"> <el-form-item
label="申请人电子邮件:"
prop="appEmail"
:rules="[
{
required: true,
message: '邮箱地址不能为空',
trigger: 'blur',
},
{
pattern:
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
message: '请输入正确的邮箱地址',
trigger: 'blur',
},
]"
>
<el-input <el-input
v-model="formData.emailNum" v-model="formData.appEmail"
placeholder="请输入电子邮件" placeholder="请输入电子邮件"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="被申请人电子邮件:" prop="emailNum"> <el-form-item
label="被申请人电子邮件:"
prop="resEmail"
:rules="[
{
required: true,
message: '邮箱地址不能为空',
trigger: 'blur',
},
{
pattern:
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
message: '请输入正确的邮箱地址',
trigger: 'blur',
},
]"
>
<el-input <el-input
v-model="formData.emailNum" v-model="formData.resEmail"
placeholder="请输入电子邮件" placeholder="请输入电子邮件"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="申请人快递单号:" prop="trackingNum"> <el-form-item
label="申请人快递单号:"
prop="apptrackingNum"
:rules="[
{
required: true,
message: '快递单号不能为空',
trigger: 'blur',
},
]"
>
<el-input <el-input
v-model="formData.trackingNum" v-model="formData.apptrackingNum"
placeholder="请输入快递单号" placeholder="请输入快递单号"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="被申请人快递单号:" prop="trackingNum"> <el-form-item
label="被申请人快递单号:"
prop="restrackingNum"
:rules="[
{
required: true,
message: '快递单号不能为空',
trigger: 'blur',
},
]"
>
<el-input <el-input
v-model="formData.trackingNum" v-model="formData.restrackingNum"
placeholder="请输入快递单号" placeholder="请输入快递单号"
/> />
</el-form-item> </el-form-item>
@@ -51,6 +103,7 @@
</template> </template>
<script> <script>
import { adjudicationDelivery } from "@/api/awardManagement/awardManagement";
export default { export default {
props: ["openMailawardDialog", "mailawardata"], props: ["openMailawardDialog", "mailawardata"],
data() { data() {
@@ -59,7 +112,24 @@ export default {
}; };
}, },
methods: { methods: {
submitForm() {}, submitForm() {
// adjudicationDelivery
this.$refs["form"].validate((valid) => {
if (valid) {
adjudicationDelivery({
id: this.mailawardata.id,
...this.formData,
})
.then((res) => {
if (res.code == 200) {
this.$emit("updataList");
this.cancel();
}
})
.catch((err) => {});
}
});
},
cancel() { cancel() {
this.$emit("closeMailaward"); this.$emit("closeMailaward");
}, },
+2 -1
View File
@@ -47,7 +47,7 @@
<el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 14" @click="showModel(scope.row, 4)" <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 14" @click="showModel(scope.row, 4)"
v-hasPermi="['monitor:online:forceLogout']">用印申请</el-button> v-hasPermi="['monitor:online:forceLogout']">用印申请</el-button>
<!-- v-if="scope.row.caseStatus == 15" 送达裁决书 --> <!-- v-if="scope.row.caseStatus == 15" 送达裁决书 -->
<el-button size="mini" type="text" icon="el-icon-edit" @click="showMailaward(scope.row)" <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 15" @click="showMailaward(scope.row)"
v-hasPermi="['monitor:online:forceLogout']">送达裁决书</el-button> v-hasPermi="['monitor:online:forceLogout']">送达裁决书</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 16" @click="showModel(scope.row, 6)" <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 16" @click="showModel(scope.row, 6)"
v-hasPermi="['monitor:online:forceLogout']">案件归档</el-button> v-hasPermi="['monitor:online:forceLogout']">案件归档</el-button>
@@ -77,6 +77,7 @@
<mailawardDialog <mailawardDialog
:openMailawardDialog="openMailawardDialog" :openMailawardDialog="openMailawardDialog"
@closeMailaward="closeMailaward" @closeMailaward="closeMailaward"
@updataList="updataList"
:mailawardata="mailawardata" :mailawardata="mailawardata"
></mailawardDialog> ></mailawardDialog>
</div> </div>