| | |
| | | "serve": "vue-cli-service serve", |
| | | "serveshop": "vue-cli-service serve --mode developmentShop", |
| | | "servecom": "vue-cli-service serve --mode developmentCom", |
| | | "servepro": "vue-cli-service serve --mode production", |
| | | "servecompro": "vue-cli-service serve --mode productionCom", |
| | | "test": "vue-cli-service serve --mode test", |
| | | "testshop": "vue-cli-service serve --mode testShop", |
| | |
| | | exportExcel() { |
| | | if (this.activeName === '0') { |
| | | exportExcel({ |
| | | capacity: 10, |
| | | capacity: 60000, |
| | | page: this.currentPage, |
| | | model: { |
| | | solutionName: this.tableData[0].solutionsName, |
| | |
| | | }) |
| | | } else { |
| | | applyChagneDetailExcel({ |
| | | capacity: 10, |
| | | capacity: 60000, |
| | | page: this.currentPage, |
| | | model: { |
| | | applyId: this.dataId, |
| | |
| | | exportExcel () { |
| | | if (this.activeName === '0') { |
| | | exportExcel({ |
| | | capacity: 10, |
| | | capacity: 60000, |
| | | page: this.currentPage, |
| | | model: { |
| | | solutionName: this.tableData[0].solutionsName, |
| | |
| | | }) |
| | | } else { |
| | | applyChagneDetailExcel({ |
| | | capacity: 10, |
| | | capacity: 60000, |
| | | page: this.currentPage, |
| | | model: { |
| | | applyId: this.dataId, |
| | |
| | | getList () { |
| | | if (this.activeName === '0') { |
| | | applyDetailPage({ |
| | | capacity: 10, |
| | | capacity: 10000, |
| | | page: this.currentPage, |
| | | model: { |
| | | applyId: this.dataId, |
| | |
| | | <div class="info_list_item_label">批减生效:</div> |
| | | <div class="info_list_item_val">{{form.delValidDays||0}} 天</div> |
| | | </div> |
| | | <div class="info_list_item"> |
| | | <!-- <div class="info_list_item"> |
| | | <div class="info_list_item_label">批改支持:</div> |
| | | <div class="info_list_item_val"> |
| | | <span style="margin-right: 50px">加保 <i :class="form.canAdd ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canAdd ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span> |
| | |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label">批减仅支持替换:</div> |
| | | <div class="info_list_item_val">是</div> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | <el-table |
| | | :data="form.worktypeList" |
| | |
| | | <el-input style="margin-left: 20px;" type="number" v-model="form.validTypeNum" placeholder="请输入延迟天数" v-if="form.validType === 0"></el-input> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="批改支持" prop="canAdd"> |
| | | <!-- <el-form-item label="批改支持" prop="canAdd"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canAdd">加保</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canReduce">减保</el-checkbox> |
| | |
| | | <el-radio :label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | </el-form-item> |
| | | </el-form-item>--> |
| | | <el-form-item label="批增生效(天数)" prop="addValidDays" v-if="form.delOnlyReplace != 1"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-input style="margin-left: 0px;" type="number" v-model="form.addValidDays" placeholder="请输入批增生效时间(天数)" ></el-input> |
| | |
| | | specialInfo: '', |
| | | ortherInfo: '', |
| | | validTypeNum: '', |
| | | canAdd: 0, |
| | | canReduce: 0, |
| | | canChangeUnit: 0, |
| | | delOnlyReplace: 0, |
| | | addValidDays: 0, |
| | | delValidDays: 0, |
| | | delOnlyReplace: 0, |
| | | canAdd: 0, |
| | | saveType: '0', |
| | | correctWarnTime: '', |
| | | worktypeIdList: [], |
| | |
| | | worktypeIdList: [ |
| | | { required: true, validator: validatorWorktype } |
| | | ], |
| | | canAdd: [ |
| | | { required: true, validator: canAddFun } |
| | | ] |
| | | // canAdd: [ |
| | | // { required: true, validator: canAddFun } |
| | | // ] |
| | | }, |
| | | shops: [], |
| | | company: [], |
| | |
| | | <div class="info_list_item_label">接收文件邮箱:</div> |
| | | <div class="info_list_item_val">{{form.email}}</div> |
| | | </div> |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label">批改支持:</div> |
| | | <div class="info_list_item_val"> |
| | | <span style="margin-right: 50px">加保 <i :class="form.canAdd ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canAdd ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span> |
| | | <span style="margin-right: 50px">减保 <i :class="form.canReduce ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canReduce ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span> |
| | | <span>更换派遣单位 <i :class="form.canChangeUnit ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canChangeUnit ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span> |
| | | </div> |
| | | </div> |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label">批减仅支持替换:</div> |
| | | <div class="info_list_item_val">{{form.delOnlyReplace ==1?'是':'否'}}</div> |
| | | </div> |
| | | <div class="info_list_item" style="width: 100%"> |
| | | <div class="info_list_item_label">方案确认书:</div> |
| | | <div class="info_list_item_val" ><a v-if="form.fanganFile && form.fanganFile.fileurlFull" style="cursor: pointer;color: #2E68EC" title="点击查看" @click="openFile(form.fanganFile.fileurlFull)">{{ form.fanganFile.name || '点击查看' }}</a></div> |
| | |
| | | </el-select> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="批改支持" prop="canAdd"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canAdd">加保</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canReduce">减保</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canChangeUnit">更换派遣单位</el-checkbox> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="批减仅支持替换(减保批改仅支持替换人员即减保人员少于加保人员)" prop="delOnlyReplace"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-radio-group v-model="form.delOnlyReplace"> |
| | | <el-radio :label="1">是</el-radio> |
| | | <el-radio :label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="投保类型" prop="type"> |
| | | <el-radio-group v-model="form.type" :disabled="form.id!=null" @change="form.signType = ''"> |
| | | <el-radio :label="0">直保</el-radio> |
| | |
| | | extends: BaseOpera, |
| | | components: { GlobalWindow, UploadFile, RichEditor }, |
| | | data () { |
| | | var canAddFun = (rule, value, callback) => { |
| | | if (!this.form.canAdd && !this.form.canReduce && !this.form.canChangeUnit) { |
| | | return callback(new Error('批改支持不能为空')) |
| | | } |
| | | callback() |
| | | } |
| | | return { |
| | | // 表单数据 |
| | | form: { |
| | |
| | | hasDispatchUnit: 0, |
| | | insureCycleUnit: '', |
| | | email: '', |
| | | canAdd: 0, |
| | | canReduce: 0, |
| | | canChangeUnit: 0, |
| | | delOnlyReplace: 0, |
| | | fileList1: [], |
| | | fanganFile: null |
| | | }, |
| | |
| | | ], |
| | | type: [ |
| | | { required: true, message: '请选择投保类型' } |
| | | ] |
| | | ], |
| | | canAdd: [ |
| | | { required: true, validator: canAddFun } |
| | | ], |
| | | delOnlyReplace: [ |
| | | { required: true, message: '请选择' } |
| | | ], |
| | | }, |
| | | list: [], |
| | | shops: [], |
| | |
| | | exportExcel () { |
| | | if (this.activeName === '0') { |
| | | exportExcel({ |
| | | capacity: 10, |
| | | capacity: 60000, |
| | | page: this.currentPage, |
| | | model: { |
| | | solutionName: this.tableData[0].solutionsName, |
| | |
| | | }) |
| | | } else { |
| | | applyChagneDetailExcel({ |
| | | capacity: 10, |
| | | capacity: 60000, |
| | | page: this.currentPage, |
| | | model: { |
| | | applyId: this.dataId, |