|
@@ -0,0 +1,128 @@
|
|
|
+<template>
|
|
|
+ <div class="cmain">
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
|
|
+ <el-form-item label="关联企业" prop="companyId">
|
|
|
+ <el-input v-model="form.companyId" placeholder="请输入关联企业" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="关联用户" prop="userId">
|
|
|
+ <el-input v-model="form.userId" placeholder="请输入关联用户" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="上传文档名称" prop="fileName">
|
|
|
+ <el-input v-model="form.fileName" placeholder="请输入上传文档名称" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="文档路径" prop="filePath">
|
|
|
+ <el-input v-model="form.filePath" placeholder="请输入文档路径" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="结算批次" prop="batchName">
|
|
|
+ <el-input v-model="form.batchName" placeholder="请输入结算批次" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发票类型" prop="invoice">
|
|
|
+ <el-input v-model="form.invoice" placeholder="请输入发票类型" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="支付渠道" prop="channel">
|
|
|
+ <el-input v-model="form.channel" placeholder="请输入支付渠道" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="结算单号" prop="num">
|
|
|
+ <el-input v-model="form.num" placeholder="请输入结算单号" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发放金额" prop="money">
|
|
|
+ <el-input v-model="form.money" placeholder="请输入发放金额" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发放人数" prop="peoples">
|
|
|
+ <el-input v-model="form.peoples" placeholder="请输入发放人数" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="关联项目" prop="projectId">
|
|
|
+ <el-input v-model="form.projectId" placeholder="请输入关联项目" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="制单状态" prop="state">
|
|
|
+ <el-input v-model="form.state" placeholder="请输入制单状态" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发放状态" prop="give">
|
|
|
+ <el-input v-model="form.give" placeholder="请输入发放状态" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="服务公司" prop="serviceCompany">
|
|
|
+ <el-input v-model="form.serviceCompany" placeholder="请输入服务公司" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="创建者" prop="createBy">
|
|
|
+ <el-input v-model="form.createBy" placeholder="请输入创建者" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="创建时间" prop="createTime">
|
|
|
+ <el-date-picker clearable
|
|
|
+ v-model="form.createTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择创建时间">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="更新者" prop="updateBy">
|
|
|
+ <el-input v-model="form.updateBy" placeholder="请输入更新者" clearable/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="更新时间" prop="updateTime">
|
|
|
+ <el-date-picker clearable
|
|
|
+ v-model="form.updateTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择更新时间">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div class="mfooter">
|
|
|
+ <el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
+ <el-button @click="$layer.close(layerid)">取 消</el-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ form: {},
|
|
|
+ rules: {
|
|
|
+ peoples: [
|
|
|
+ { required: true, message: "发放人数不能为空", trigger: "blur" }
|
|
|
+ ],
|
|
|
+ }
|
|
|
+ };
|
|
|
+ },
|
|
|
+ props: {
|
|
|
+ param: {
|
|
|
+ type: Object,
|
|
|
+ default: () => {
|
|
|
+ return {};
|
|
|
+ }
|
|
|
+ },
|
|
|
+ layerid: {
|
|
|
+ type: String
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ if (this.param.id) {
|
|
|
+ this.ajax({ url: '/work/statement/detail/' + this.param.id }).then(response => {
|
|
|
+ this.form = response.data;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ submitForm() {
|
|
|
+ this.$refs["form"].validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ if (this.form.id) {
|
|
|
+ this.ajax({method: 'post',url: '/work/statement/edit', data: this.form }).then(response => {
|
|
|
+ this.$modal.msgSuccess("修改成功");
|
|
|
+ this.$layer.close(this.layerid);
|
|
|
+ this.$parent.getList();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.ajax({method: 'post',url: '/work/statement/add', data: this.form }).then(response => {
|
|
|
+ this.$modal.msgSuccess("新增成功");
|
|
|
+ this.$layer.close(this.layerid);
|
|
|
+ this.$parent.getList();
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+};
|
|
|
+</script>
|