| | |
| | | > |
| | | <div class="info"> |
| | | <div class="info_label"> |
| | | <span>企业详情</span> |
| | | <span>商户详情</span> |
| | | <div> |
| | | <el-button type="primary" @click="$refs.modification.open('修改保险方案', form)">更改保险方案</el-button> |
| | | <el-button type="primary" @click="$refs.operaCompanyWindow.open('编辑企业信息', form)">修改企业信息</el-button> |
| | | <el-button type="primary" @click="$refs.operaCompanyWindow.open('编辑商户信息', form)">修改商户信息</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="info_list"> |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label">企业名称:</div> |
| | | <div class="info_list_item_label">商户名称:</div> |
| | | <div class="info_list_item_val">{{form.name || '-'}}</div> |
| | | </div> |
| | | <div class="info_list_item"> |
| | |
| | | <div class="info_list_item_val">{{form.invoiceAddr || '-'}}</div> |
| | | </div> |
| | | </div> |
| | | <el-table |
| | | :data="form.solutionListName" |
| | | border |
| | | style="width: 100%; margin-bottom: 20px;"> |
| | | <el-table-column |
| | | label="序号" |
| | | align="center" |
| | | width="80"> |
| | | <template slot-scope="scope"> |
| | | <span>{{scope.$index + 1}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="solutionName" |
| | | align="center" |
| | | label="保险方案"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | label="加减保功能"> |
| | | <template slot-scope="{row}"> |
| | | <el-checkbox :true-label="1" :false-label="0" disabled v-model="row.canAdd">加保</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" disabled v-model="row.canReduce">减保</el-checkbox> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="info_list" v-if="JSON.stringify(form) !== '{}'"> |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label" style="width: 100px;">营业执照:</div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="info_list_item"> |
| | | <div class="info_list_item_label" style="width: 100px;">企业签章:</div> |
| | | <div class="info_list_item_val"> |
| | | <div class="image" v-if="form.signImg && form.signImg.fileurlFull"> |
| | | <el-image |
| | | v-if="form.signImg.fileurlFull!=null" |
| | | style="width: 90px; height: 90px" |
| | | :src="form.signImg.fileurlFull" |
| | | :preview-src-list="[form.signImg.fileurlFull]"> |
| | | </el-image> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!-- 新建/修改 --> |
| | | <OperaCompanyWindow ref="operaCompanyWindow" @success="callback"/> |
| | | <OperaShopWindow ref="operaCompanyWindow" @success="callback"/> |
| | | <!-- 修改保险方案 --> |
| | | <modification ref="modification" @success="callback"/> |
| | | <!-- 修改手机号 --> |
| | |
| | | <script> |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import OperaCompanyWindow from '@/components/business/OperaCompanyWindow' |
| | | import OperaShopWindow from '@/components/business/OperaShopWindow' |
| | | import modification from '@/components/business/modification' |
| | | import { getById, updatePhone } from '@/api/business/company' |
| | | import { listForCompany } from '@/api/business/solutions' |
| | | import { sendSms } from '@/api/business/smsEmail' |
| | | export default { |
| | | name: 'OperaCompanyDescWindow', |
| | | extends: BaseOpera, |
| | | components: { GlobalWindow, OperaCompanyWindow, modification }, |
| | | components: { GlobalWindow, OperaShopWindow, modification }, |
| | | data () { |
| | | return { |
| | | ruleForm: { |
| | |
| | | }, 1000) |
| | | }, |
| | | open (title, target) { |
| | | const that = this |
| | | this.title = title |
| | | this.dataId = target.id |
| | | this.phone = '' |
| | | this.code = '' |
| | | this.visible=true |
| | | clearInterval(this.timer) |
| | | this.num = 0 |
| | | this.getDetail() |
| | | }, |
| | | getDetail () { |
| | | var that = this |
| | | getById(this.dataId) |
| | | .then(res => { |
| | | this.form = res |
| | |
| | | this.form.file3.imgurl = res.signImg.fileurl |
| | | this.form.file3.imgurlfull = res.signImg.fileurlFull |
| | | } |
| | | |
| | | listForCompany({ companyId: this.dataId }) |
| | | .then(resa => { |
| | | that.form.solutionList = resa.map(item => { |
| | | return { |
| | | solutionBaseId: item.solutionBaseId, |
| | | canAdd: item.canAdd, |
| | | canReduce: item.canReduce |
| | | } |
| | | }) |
| | | that.form.solutionListName = resa.map(item => { |
| | | return { |
| | | solutionName: item.solutionName, |
| | | canAdd: item.canAdd, |
| | | canReduce: item.canReduce |
| | | } |
| | | }) |
| | | console.log(that.form) |
| | | that.visible = true |
| | | }) |
| | | }) |
| | | }, |
| | | callback () { |