|
@@ -3,1046 +3,978 @@
|
|
|
<div>
|
|
|
<BaseHeaderLayout :leftSpan="15">
|
|
|
<template slot="right">
|
|
|
- <ws-select
|
|
|
- v-model="searchTypeText"
|
|
|
- placeholder=""
|
|
|
- class="typeselect"
|
|
|
- @change="selectExamineType"
|
|
|
- :value="searchType"
|
|
|
- >
|
|
|
- <ws-option
|
|
|
- v-for="item in searchTypeList"
|
|
|
- :key="item.value"
|
|
|
- :label="item.value"
|
|
|
- :value="item.value"
|
|
|
- style="color: #8890b1"
|
|
|
- />
|
|
|
+ <ws-select v-model="searchTypeText" placeholder="" class="typeselect" @change="selectExamineType"
|
|
|
+ :value="searchType">
|
|
|
+ <ws-option v-for="item in searchTypeList" :key="item.value" :label="item.value" :value="item.value"
|
|
|
+ style="color: #8890b1" />
|
|
|
</ws-select>
|
|
|
- <ws-input
|
|
|
- class='findinput'
|
|
|
- v-model="searchKeyWord"
|
|
|
- placeholder="可按账号、企业名称查找"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="lookUp()"
|
|
|
- maxlength="500"
|
|
|
- type="input"
|
|
|
- ></ws-input>
|
|
|
- <ws-button class="find" type="primary" @click="lookUp()"
|
|
|
- ><img
|
|
|
- width="16"
|
|
|
- height="16"
|
|
|
- style="
|
|
|
+ <ws-input class='findinput' v-model="searchKeyWord" placeholder="可按账号、企业名称查找" clearable
|
|
|
+ @keyup.enter.native="lookUp()" maxlength="500" type="input"></ws-input>
|
|
|
+ <ws-button class="find" type="primary" @click="lookUp()"><img width="16" height="16" style="
|
|
|
vertical-align: text-top;
|
|
|
position: relative;
|
|
|
top: 0px;
|
|
|
left: -8px;
|
|
|
- "
|
|
|
- src="../../../public/img/sousuo.png"
|
|
|
- alt=""
|
|
|
- /></ws-button>
|
|
|
+ " src="../../../public/img/sousuo.png" alt="" /></ws-button>
|
|
|
<!-- </div> -->
|
|
|
</template>
|
|
|
</BaseHeaderLayout>
|
|
|
- <div class="container">
|
|
|
- <el-table
|
|
|
- class="wenzi"
|
|
|
- :data="grainList.records"
|
|
|
- style="width: 100%"
|
|
|
- height="680"
|
|
|
- >
|
|
|
- <el-table-column type="index" label="序号" width="50">
|
|
|
- <template scope="scope">
|
|
|
- <span v-if="scope.$index < 9">0{{ scope.$index + 1 }}</span>
|
|
|
- <span v-else>{{ scope.$index + 1 }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="userName" label="昵称"> </el-table-column>
|
|
|
- <el-table-column prop="createPhone" label="账号"> </el-table-column>
|
|
|
- <el-table-column prop="compName" label="企业名称"> </el-table-column>
|
|
|
- <el-table-column prop="address" label="地址">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="updateDate" label="更新时间" width="140">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="" label="操作" width="240">
|
|
|
- <template slot-scope="scope">
|
|
|
- <div
|
|
|
- class="record"
|
|
|
- @click="nocomplete(scope.row)"
|
|
|
- v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
|
|
|
- >
|
|
|
- 查看
|
|
|
- </div>
|
|
|
- <div
|
|
|
- class="record"
|
|
|
- @click="delivery(scope.row)"
|
|
|
- v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
|
|
|
- >
|
|
|
- 编辑
|
|
|
- </div>
|
|
|
- <div
|
|
|
- class="record"
|
|
|
- @click="deleteclick(scope.row)"
|
|
|
- v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
|
|
|
- >
|
|
|
- 删除
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="address" label="审核" width="180">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="medium"
|
|
|
- type="text"
|
|
|
- class="record"
|
|
|
- v-if="scope.row.statusFlag == 1"
|
|
|
- v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
|
|
|
- @click="reject(scope.row)"
|
|
|
- >驳回</el-button
|
|
|
- >
|
|
|
- <el-button
|
|
|
- size="medium"
|
|
|
- type="text"
|
|
|
- class="record"
|
|
|
- v-if="scope.row.statusFlag == 1"
|
|
|
- @click="adopt(scope.row)"
|
|
|
- v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
|
|
|
- >通过</el-button
|
|
|
- >
|
|
|
- <template
|
|
|
- v-else
|
|
|
- v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
|
|
|
- slot-scope="scope"
|
|
|
- >
|
|
|
- {{ scope.row.status }}
|
|
|
- </template>
|
|
|
+ <el-table class="wenzi" :data="grainList.records" style="width: 100%" height="calc(100% - 110px)">
|
|
|
+ <el-table-column type="index" label="序号" width="50">
|
|
|
+ <template scope="scope">
|
|
|
+ <span v-if="scope.$index < 9">0{{ scope.$index + 1 }}</span>
|
|
|
+ <span v-else>{{ scope.$index + 1 }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="userName" label="昵称"> </el-table-column>
|
|
|
+ <el-table-column prop="createPhone" label="账号"> </el-table-column>
|
|
|
+ <el-table-column prop="compName" label="企业名称"> </el-table-column>
|
|
|
+ <el-table-column prop="address" label="地址">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="updateDate" label="更新时间" width="140">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="" label="操作" width="240">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <div class="record" @click="nocomplete(scope.row)"
|
|
|
+ v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`">
|
|
|
+ 查看
|
|
|
+ </div>
|
|
|
+ <div class="record" @click="delivery(scope.row)" v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`">
|
|
|
+ 编辑
|
|
|
+ </div>
|
|
|
+ <div class="record" @click="deleteclick(scope.row)"
|
|
|
+ v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`">
|
|
|
+ 删除
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="address" label="审核" width="180">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button size="medium" type="text" class="record" v-if="scope.row.statusFlag == 1"
|
|
|
+ v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`" @click="reject(scope.row)">驳回</el-button>
|
|
|
+ <el-button size="medium" type="text" class="record" v-if="scope.row.statusFlag == 1" @click="adopt(scope.row)"
|
|
|
+ v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`">通过</el-button>
|
|
|
+ <template v-else v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`" slot-scope="scope">
|
|
|
+ {{ scope.row.status }}
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <!-- 页数 -->
|
|
|
- <el-pagination
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- :current-page="currentPage"
|
|
|
- :page-size="deptCircularPage.pageSize"
|
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
|
|
- :total="deptBudgetTotal"
|
|
|
- >
|
|
|
- </el-pagination>
|
|
|
- <!--查看-->
|
|
|
- <el-dialog
|
|
|
- width="40%"
|
|
|
- title="查看企业信息"
|
|
|
- :visible.sync="dialogFormVisible1"
|
|
|
- :append-to-body="true"
|
|
|
- >
|
|
|
- <el-form class="customer" :model="form">
|
|
|
- <h3 style="margin-left: 30px">基本信息</h3>
|
|
|
- <el-form-item label="公司名称" :label-width="formLabelWidth">
|
|
|
- {{ companyList.compName }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="主营类型" :label-width="formLabelWidth">
|
|
|
- {{ companyList.mainBusinessType }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="标题" :label-width="formLabelWidth">
|
|
|
- {{ companyList.title }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="封面简介" :label-width="formLabelWidth">
|
|
|
- {{ companyList.companyProfile }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="坐标" :label-width="formLabelWidth">
|
|
|
- <span>经度:{{ companyList.longitude }}</span>
|
|
|
- <span>纬度:{{ companyList.latitude }}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="所在区域" :label-width="formLabelWidth">
|
|
|
- {{ companyList.province }}{{ companyList.city }}{{ companyList.area }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="详细地址" :label-width="formLabelWidth">
|
|
|
- {{ companyList.detailedAddress }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="封面图片" :label-width="formLabelWidth">
|
|
|
- <!-- <img width="50%" :src="companyList.attachmentAddress" alt /> -->
|
|
|
- <el-image
|
|
|
- style="width: 50%"
|
|
|
- :src="companyList.attachmentAddress"
|
|
|
- :preview-src-list="srcList">
|
|
|
- </el-image>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="营业执照" :label-width="formLabelWidth">
|
|
|
- <img width="50%" :src="companyList.licenseAddress" alt />
|
|
|
- </el-form-item>
|
|
|
- <h3 style="margin-left: 30px">附加信息</h3>
|
|
|
- <el-form-item label="企业概况" :label-width="formLabelWidth">
|
|
|
- {{ companyList.companyContant }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="标签" :label-width="formLabelWidth">
|
|
|
- {{ companyList.label }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="场地图片" :label-width="formLabelWidth">
|
|
|
- <div :key="index" v-for="(item, index) in companyList.sitePhotoAddress">
|
|
|
- <img style="float:left" v-if="item" :src="item" class="avatar">
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
- <h3 style="margin-left: 30px">联系方式</h3>
|
|
|
- <div
|
|
|
- v-for="(item, index) in companyList.settledCompanyContacts"
|
|
|
- :key="index">
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <!-- 页数 -->
|
|
|
+ <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage"
|
|
|
+ :page-size="deptCircularPage.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="deptBudgetTotal">
|
|
|
+ </el-pagination>
|
|
|
+ <!--查看-->
|
|
|
+ <el-dialog width="40%" title="查看企业信息" :visible.sync="dialogFormVisible1" :append-to-body="true">
|
|
|
+ <el-form class="customer" :model="form">
|
|
|
+ <h3 style="margin-left: 30px">基本信息</h3>
|
|
|
+ <el-form-item label="公司名称" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.compName }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="主营类型" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.mainBusinessType }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="标题" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.title }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="封面简介" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.companyProfile }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="坐标" :label-width="formLabelWidth">
|
|
|
+ <span>经度:{{ companyList.longitude }}</span>
|
|
|
+ <span>纬度:{{ companyList.latitude }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="所在区域" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.province }}{{ companyList.city }}{{ companyList.area }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="详细地址" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.detailedAddress }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="封面图片" :label-width="formLabelWidth">
|
|
|
+ <!-- <img width="50%" :src="companyList.attachmentAddress" alt /> -->
|
|
|
+ <el-image style="width: 50%" :src="companyList.attachmentAddress" :preview-src-list="srcList">
|
|
|
+ </el-image>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="营业执照" :label-width="formLabelWidth">
|
|
|
+ <img width="50%" :src="companyList.licenseAddress" alt />
|
|
|
+ </el-form-item>
|
|
|
+ <h3 style="margin-left: 30px">附加信息</h3>
|
|
|
+ <el-form-item label="企业概况" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.companyContant }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="标签" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.label }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="场地图片" :label-width="formLabelWidth">
|
|
|
+ <div :key="index" v-for="(item, index) in companyList.sitePhotoAddress">
|
|
|
+ <img style="float:left" v-if="item" :src="item" class="avatar">
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ <h3 style="margin-left: 30px">联系方式</h3>
|
|
|
+ <div v-for="(item, index) in companyList.settledCompanyContacts" :key="index">
|
|
|
<el-form-item label="联系人" :label-width="formLabelWidth">
|
|
|
{{ item.contacts }}
|
|
|
</el-form-item>
|
|
|
<el-form-item label="电话" :label-width="formLabelWidth">
|
|
|
{{ item.contactsPhone }}
|
|
|
</el-form-item>
|
|
|
- </div>
|
|
|
- <el-form-item label="邮箱" :label-width="formLabelWidth">
|
|
|
- {{ companyList.email }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="传真" :label-width="formLabelWidth">
|
|
|
- {{ companyList.fax }}
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
- <el-button v-if="companyList.statusFlag != 1" @click="dialogFormVisible1 = false" type="primary">关闭</el-button>
|
|
|
- <el-button v-if="companyList.statusFlag == 1" @click="reject1(id)" type="danger">驳回</el-button>
|
|
|
- <el-button v-if="companyList.statusFlag == 1" @click="adopt1(id)" type="primary">通过</el-button>
|
|
|
</div>
|
|
|
- </el-dialog>
|
|
|
- <!--编辑-->
|
|
|
- <el-dialog
|
|
|
- width="40%"
|
|
|
- title="编辑企业信息"
|
|
|
- :visible.sync="dialogFormVisible2"
|
|
|
- :append-to-body="true"
|
|
|
- >
|
|
|
- <el-form class="" :model="form1">
|
|
|
- <h3 style="margin-left: 30px">基本信息(必填)</h3>
|
|
|
- <el-form-item label="公司名称" :label-width="formLabelWidth" prop="compName">
|
|
|
- <el-input v-model="companyList1.compName" placeholder="请输入公司名称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="主营类型(可多选,必须为真实经营类型)" prop="mainBusinessType">
|
|
|
- <el-checkbox-group v-model="companyList1.mainBusinessType">
|
|
|
- <el-checkbox-button label="粮库" name="Type"></el-checkbox-button>
|
|
|
- <el-checkbox-button label="加工厂" name="Type"></el-checkbox-button>
|
|
|
- <el-checkbox-button label="烘干塔" name="Type"></el-checkbox-button>
|
|
|
- <el-checkbox-button label="饲料厂" name="Type"></el-checkbox-button>
|
|
|
- <el-checkbox-button label="养殖场" name="Type"></el-checkbox-button>
|
|
|
- <el-checkbox-button label="粮贸" name="Type"></el-checkbox-button>
|
|
|
- <el-checkbox-button label="期货" name="Type"></el-checkbox-button>
|
|
|
- </el-checkbox-group>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="标题" :label-width="formLabelWidth" prop="title">
|
|
|
- <el-input v-model="companyList1.title" placeholder="请输入标题"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="封面简介" :label-width="formLabelWidth" prop="companyProfile">
|
|
|
- <el-input type="textarea" v-model="companyList1.companyProfile" placeholder="请输入封面简介"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="坐标" :label-width="formLabelWidth" >
|
|
|
- <span>经度:{{ companyList1.longitude }}</span>
|
|
|
- <span>纬度:{{ companyList1.latitude }}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="所在区域" :label-width="formLabelWidth" >
|
|
|
- {{ companyList1.province }}{{ companyList1.city }}{{ companyList1.area }}
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="详细地址" :label-width="formLabelWidth" prop="detailedAddress">
|
|
|
- <el-input v-model="companyList1.detailedAddress" placeholder="请输入详细地址"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="上传封面图片" :label-width="formLabelWidth" prop="attachmentAddress">
|
|
|
- <el-upload
|
|
|
- class="avatar-uploader"
|
|
|
- action="https://www.zthymaoyi.com/upload/admin"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="handleAvatarSuccess"
|
|
|
- :before-upload="beforeAvatarUpload">
|
|
|
+ <el-form-item label="邮箱" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.email }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="传真" :label-width="formLabelWidth">
|
|
|
+ {{ companyList.fax }}
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button v-if="companyList.statusFlag != 1" @click="dialogFormVisible1 = false" type="primary">关闭
|
|
|
+ </el-button>
|
|
|
+ <el-button v-if="companyList.statusFlag == 1" @click="reject1(id)" type="danger">驳回</el-button>
|
|
|
+ <el-button v-if="companyList.statusFlag == 1" @click="adopt1(id)" type="primary">通过</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <!--编辑-->
|
|
|
+ <el-dialog width="40%" title="编辑企业信息" :visible.sync="dialogFormVisible2" :append-to-body="true">
|
|
|
+ <el-form class="" :model="form1">
|
|
|
+ <h3 style="margin-left: 30px">基本信息(必填)</h3>
|
|
|
+ <el-form-item label="公司名称" :label-width="formLabelWidth" prop="compName">
|
|
|
+ <el-input v-model="companyList1.compName" placeholder="请输入公司名称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="主营类型(可多选,必须为真实经营类型)" prop="mainBusinessType">
|
|
|
+ <el-checkbox-group v-model="companyList1.mainBusinessType">
|
|
|
+ <el-checkbox-button label="粮库" name="Type"></el-checkbox-button>
|
|
|
+ <el-checkbox-button label="加工厂" name="Type"></el-checkbox-button>
|
|
|
+ <el-checkbox-button label="烘干塔" name="Type"></el-checkbox-button>
|
|
|
+ <el-checkbox-button label="饲料厂" name="Type"></el-checkbox-button>
|
|
|
+ <el-checkbox-button label="养殖场" name="Type"></el-checkbox-button>
|
|
|
+ <el-checkbox-button label="粮贸" name="Type"></el-checkbox-button>
|
|
|
+ <el-checkbox-button label="期货" name="Type"></el-checkbox-button>
|
|
|
+ </el-checkbox-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="标题" :label-width="formLabelWidth" prop="title">
|
|
|
+ <el-input v-model="companyList1.title" placeholder="请输入标题"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="封面简介" :label-width="formLabelWidth" prop="companyProfile">
|
|
|
+ <el-input type="textarea" v-model="companyList1.companyProfile" placeholder="请输入封面简介"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="坐标" :label-width="formLabelWidth">
|
|
|
+ <span>经度:{{ companyList1.longitude }}</span>
|
|
|
+ <span>纬度:{{ companyList1.latitude }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="所在区域" :label-width="formLabelWidth">
|
|
|
+ {{ companyList1.province }}{{ companyList1.city }}{{ companyList1.area }}
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="详细地址" :label-width="formLabelWidth" prop="detailedAddress">
|
|
|
+ <el-input v-model="companyList1.detailedAddress" placeholder="请输入详细地址"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="上传封面图片" :label-width="formLabelWidth" prop="attachmentAddress">
|
|
|
+ <el-upload class="avatar-uploader" action="https://www.zthymaoyi.com/upload/admin" :show-file-list="false"
|
|
|
+ :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
|
|
|
<img v-if="companyList1.attachmentAddress" :src="companyList1.attachmentAddress" class="avatar">
|
|
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="营业执照" :label-width="formLabelWidth" prop="licenseAddress">
|
|
|
- <el-upload
|
|
|
- class="avatar-uploader"
|
|
|
- action="https://www.zthymaoyi.com/upload/admin"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="handleAvatarSuccess1"
|
|
|
- :before-upload="beforeAvatarUpload">
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="营业执照" :label-width="formLabelWidth" prop="licenseAddress">
|
|
|
+ <el-upload class="avatar-uploader" action="https://www.zthymaoyi.com/upload/admin" :show-file-list="false"
|
|
|
+ :on-success="handleAvatarSuccess1" :before-upload="beforeAvatarUpload">
|
|
|
<img v-if="companyList1.licenseAddress" :src="companyList1.licenseAddress" class="avatar">
|
|
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
- <h3 style="margin-left: 30px">附加信息(选填)</h3>
|
|
|
- <el-form-item label="企业概况" :label-width="formLabelWidth" prop="companyContant">
|
|
|
- <el-input type="textarea" v-model="companyList1.companyContant" maxlength="300" placeholder="请输入企业概况,如经营项目、产品类型、企业规模等,不超过300字"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="标签(标签应突出企业特色,最多6个)" prop="label" >
|
|
|
- <el-tag
|
|
|
- :key="tag"
|
|
|
- v-for="tag in companyList1.label"
|
|
|
- closable
|
|
|
- :disable-transitions="false"
|
|
|
- @close="handleClose(tag)">
|
|
|
- {{tag}}
|
|
|
- </el-tag>
|
|
|
- <el-input
|
|
|
- class="input-new-tag"
|
|
|
- v-if="inputVisible"
|
|
|
- v-model="label"
|
|
|
- ref="saveTagInput"
|
|
|
- maxlength="6"
|
|
|
- placeholder="请输入标签内容,不超过6个字符"
|
|
|
- size="medium"
|
|
|
- @keyup.enter.native="handleInputConfirm"
|
|
|
- @blur="handleInputConfirm"
|
|
|
- >
|
|
|
- </el-input>
|
|
|
- <el-button v-else class="button-new-tag" size="small" @click="showInput">添加</el-button>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="场地图片(图片清晰,最多9张)" :label-width="formLabelWidth" prop="sitePhotoAddress">
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
+ <h3 style="margin-left: 30px">附加信息(选填)</h3>
|
|
|
+ <el-form-item label="企业概况" :label-width="formLabelWidth" prop="companyContant">
|
|
|
+ <el-input type="textarea" v-model="companyList1.companyContant" maxlength="300"
|
|
|
+ placeholder="请输入企业概况,如经营项目、产品类型、企业规模等,不超过300字"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="标签(标签应突出企业特色,最多6个)" prop="label">
|
|
|
+ <el-tag :key="tag" v-for="tag in companyList1.label" closable :disable-transitions="false"
|
|
|
+ @close="handleClose(tag)">
|
|
|
+ {{tag}}
|
|
|
+ </el-tag>
|
|
|
+ <el-input class="input-new-tag" v-if="inputVisible" v-model="label" ref="saveTagInput" maxlength="6"
|
|
|
+ placeholder="请输入标签内容,不超过6个字符" size="medium" @keyup.enter.native="handleInputConfirm"
|
|
|
+ @blur="handleInputConfirm">
|
|
|
+ </el-input>
|
|
|
+ <el-button v-else class="button-new-tag" size="small" @click="showInput">添加</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="场地图片(图片清晰,最多9张)" :label-width="formLabelWidth" prop="sitePhotoAddress">
|
|
|
<div :key="index" v-for="(item, index) in companyList1.sitePhotoAddress">
|
|
|
- <img style="float:left" v-if="item" :src="item" class="avatar">
|
|
|
- </div>
|
|
|
- <el-upload
|
|
|
- action="https://www.zthymaoyi.com/upload/admin"
|
|
|
- :show-file-list="false"
|
|
|
- :limit="9"
|
|
|
- :on-success="handlePictureCardPreview"
|
|
|
- :on-remove="handleRemove"
|
|
|
- >
|
|
|
+ <img style="float:left" v-if="item" :src="item" class="avatar">
|
|
|
+ </div>
|
|
|
+ <el-upload action="https://www.zthymaoyi.com/upload/admin" :show-file-list="false" :limit="9"
|
|
|
+ :on-success="handlePictureCardPreview" :on-remove="handleRemove">
|
|
|
<i class="el-icon-plus avatar-uploader-icon"></i>
|
|
|
</el-upload>
|
|
|
<!-- <el-dialog :visible.sync="dialogVisible3">
|
|
|
<img width="100%" :src="companyList1.sitePhotoAddress" alt="" />
|
|
|
</el-dialog> -->
|
|
|
+ </el-form-item>
|
|
|
+ <h3 style="margin-left: 30px">联系方式</h3>
|
|
|
+
|
|
|
+ <div :key="index" v-for="(item, index) in companyList1.settledCompanyContacts">
|
|
|
+ <el-form-item label="联系人" :label-width="formLabelWidth" prop="contacts">
|
|
|
+ <el-input v-model="item.contacts" placeholder="请输入联系人姓名"></el-input>
|
|
|
</el-form-item>
|
|
|
- <h3 style="margin-left: 30px">联系方式</h3>
|
|
|
-
|
|
|
- <div :key="index" v-for="(item, index) in companyList1.settledCompanyContacts">
|
|
|
- <el-form-item label="联系人" :label-width="formLabelWidth" prop="contacts">
|
|
|
- <el-input v-model="item.contacts" placeholder="请输入联系人姓名"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="电话" :label-width="formLabelWidth" prop="createPhone">
|
|
|
- <el-input v-model="item.contactsPhone" placeholder="请输入联系人电话"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <img
|
|
|
- width="22"
|
|
|
- height="22"
|
|
|
- class="add"
|
|
|
- @click="add()"
|
|
|
- src="../../../public/img/add.png"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- <img
|
|
|
- width="22"
|
|
|
- height="22"
|
|
|
- class="del"
|
|
|
- @click="del(index)"
|
|
|
- src="../../../public/img/del.png"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
- <el-form-item label="邮箱" :label-width="formLabelWidth" prop="email">
|
|
|
- <el-input v-model="companyList1.email" placeholder="请输入电子邮箱"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="传真" :label-width="formLabelWidth" prop="fax">
|
|
|
- <el-input v-model="companyList1.fax" placeholder="请输入传真号"></el-input>
|
|
|
+ <el-form-item label="电话" :label-width="formLabelWidth" prop="createPhone">
|
|
|
+ <el-input v-model="item.contactsPhone" placeholder="请输入联系人电话"></el-input>
|
|
|
</el-form-item>
|
|
|
- </el-form>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="submit(id)" type="primary">提交</el-button>
|
|
|
+ <img width="22" height="22" class="add" @click="add()" src="../../../public/img/add.png" alt="" />
|
|
|
+ <img width="22" height="22" class="del" @click="del(index)" src="../../../public/img/del.png" alt="" />
|
|
|
</div>
|
|
|
- </el-dialog>
|
|
|
- </div>
|
|
|
+ <el-form-item label="邮箱" :label-width="formLabelWidth" prop="email">
|
|
|
+ <el-input v-model="companyList1.email" placeholder="请输入电子邮箱"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="传真" :label-width="formLabelWidth" prop="fax">
|
|
|
+ <el-input v-model="companyList1.fax" placeholder="请输入传真号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="submit(id)" type="primary">提交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { settledList,getSettled,editSettled,settledExamine,deleteSettled } from '@/model/platformaudit/index'
|
|
|
-import Pagination from '@/components/Pagination'
|
|
|
-import WsUpload from '@/components/WsUpload'
|
|
|
-import { EventBus } from 'base-core-lib'
|
|
|
-export default {
|
|
|
- name: 'viewSpareMoney',
|
|
|
- components: {
|
|
|
- WsUpload,
|
|
|
- Pagination,
|
|
|
- },
|
|
|
- watch: {
|
|
|
- vesselId(val) {
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- isShow(val) {
|
|
|
- this.showType = val
|
|
|
+ import {
|
|
|
+ settledList,
|
|
|
+ getSettled,
|
|
|
+ editSettled,
|
|
|
+ settledExamine,
|
|
|
+ deleteSettled
|
|
|
+ } from '@/model/platformaudit/index'
|
|
|
+ import Pagination from '@/components/Pagination'
|
|
|
+ import WsUpload from '@/components/WsUpload'
|
|
|
+ import {
|
|
|
+ EventBus
|
|
|
+ } from 'base-core-lib'
|
|
|
+ export default {
|
|
|
+ name: 'viewSpareMoney',
|
|
|
+ components: {
|
|
|
+ WsUpload,
|
|
|
+ Pagination,
|
|
|
},
|
|
|
- },
|
|
|
- data() {
|
|
|
- return {
|
|
|
- //标签
|
|
|
- dynamicTags: [],
|
|
|
- inputVisible: false,
|
|
|
- label: '',
|
|
|
- //图片
|
|
|
- dialogImageUrl: '',
|
|
|
- dialogVisible1: false,
|
|
|
- dialogVisible2: false,
|
|
|
- dialogVisible3: false,
|
|
|
- //弹窗
|
|
|
- dialogFormVisible1: false,
|
|
|
- dialogFormVisible2: false,
|
|
|
- checkboxGroup2: [],
|
|
|
- // 是否显示
|
|
|
- showType: true,
|
|
|
- // 年
|
|
|
- year: '',
|
|
|
- currentPage: 1,
|
|
|
- pageSize: 10,
|
|
|
- deptBudgetTotal: 0,
|
|
|
- searchTypeText: '待审核',
|
|
|
- searchKeyWord: '',
|
|
|
- // 提交类型
|
|
|
- submitType: true,
|
|
|
- size: 10,
|
|
|
- address:'',
|
|
|
- searchType: 1,
|
|
|
- formLabelWidth: '120px',
|
|
|
- form: {
|
|
|
-
|
|
|
- },
|
|
|
- form1: {
|
|
|
- Type: [],
|
|
|
- textarea: '',
|
|
|
-
|
|
|
+ watch: {
|
|
|
+ vesselId(val) {
|
|
|
+ this.getList()
|
|
|
},
|
|
|
- srcList: [
|
|
|
-
|
|
|
- ],
|
|
|
- compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- deptCircularPage: {},
|
|
|
- grainList: [],
|
|
|
- searchTypeList: [
|
|
|
- { value: '待审核', type: 1 },
|
|
|
- { value: '已通过', type: 2 },
|
|
|
- { value: '未通过', type: 3 },
|
|
|
- { value: '全部', type: '' },
|
|
|
- ],
|
|
|
- companyList: {
|
|
|
- },
|
|
|
- companyList1: {
|
|
|
- id:'',
|
|
|
- label:'',
|
|
|
- attachmentAddress: '',
|
|
|
- licenseAddress: '',
|
|
|
- sitePhotoAddress: '',
|
|
|
- },
|
|
|
- settledCompanyInfo: {
|
|
|
- id: '',
|
|
|
- flag: '',
|
|
|
- },
|
|
|
- freightspace: [{}],
|
|
|
- pickerBeginDateBefore: {
|
|
|
- disabledDate: (time) => {
|
|
|
- return time.getTime() > Date.now()
|
|
|
- },
|
|
|
+ isShow(val) {
|
|
|
+ this.showType = val
|
|
|
},
|
|
|
- }
|
|
|
- },
|
|
|
- activated() {
|
|
|
- this.getList()
|
|
|
- this.showType = this.isShow
|
|
|
- },
|
|
|
- methods: {
|
|
|
- handleAvatarSuccess(res, file) {
|
|
|
- this.companyList1.attachmentAddress = file.response.url;
|
|
|
},
|
|
|
- handleAvatarSuccess1(res, file) {
|
|
|
- this.companyList1.licenseAddress = file.response.url;
|
|
|
- },
|
|
|
- beforeAvatarUpload(file) {
|
|
|
- const isJPG = file.type === 'image/jpeg';
|
|
|
- const isLt2M = file.size / 1024 / 1024 < 2;
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ //标签
|
|
|
+ dynamicTags: [],
|
|
|
+ inputVisible: false,
|
|
|
+ label: '',
|
|
|
+ //图片
|
|
|
+ dialogImageUrl: '',
|
|
|
+ dialogVisible1: false,
|
|
|
+ dialogVisible2: false,
|
|
|
+ dialogVisible3: false,
|
|
|
+ //弹窗
|
|
|
+ dialogFormVisible1: false,
|
|
|
+ dialogFormVisible2: false,
|
|
|
+ checkboxGroup2: [],
|
|
|
+ // 是否显示
|
|
|
+ showType: true,
|
|
|
+ // 年
|
|
|
+ year: '',
|
|
|
+ currentPage: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ deptBudgetTotal: 0,
|
|
|
+ searchTypeText: '待审核',
|
|
|
+ searchKeyWord: '',
|
|
|
+ // 提交类型
|
|
|
+ submitType: true,
|
|
|
+ size: 10,
|
|
|
+ address: '',
|
|
|
+ searchType: 1,
|
|
|
+ formLabelWidth: '120px',
|
|
|
+ form: {
|
|
|
|
|
|
- if (!isJPG) {
|
|
|
- this.$message.error('上传图片只能是 JPG 格式!');
|
|
|
- }
|
|
|
- if (!isLt2M) {
|
|
|
- this.$message.error('上传图片大小不能超过 2MB!');
|
|
|
+ },
|
|
|
+ form1: {
|
|
|
+ Type: [],
|
|
|
+ textarea: '',
|
|
|
+
|
|
|
+ },
|
|
|
+ srcList: [
|
|
|
+
|
|
|
+ ],
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ deptCircularPage: {},
|
|
|
+ grainList: [],
|
|
|
+ searchTypeList: [{
|
|
|
+ value: '待审核',
|
|
|
+ type: 1
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: '已通过',
|
|
|
+ type: 2
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: '未通过',
|
|
|
+ type: 3
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: '全部',
|
|
|
+ type: ''
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ companyList: {},
|
|
|
+ companyList1: {
|
|
|
+ id: '',
|
|
|
+ label: '',
|
|
|
+ attachmentAddress: '',
|
|
|
+ licenseAddress: '',
|
|
|
+ sitePhotoAddress: '',
|
|
|
+ },
|
|
|
+ settledCompanyInfo: {
|
|
|
+ id: '',
|
|
|
+ flag: '',
|
|
|
+ },
|
|
|
+ freightspace: [{}],
|
|
|
+ pickerBeginDateBefore: {
|
|
|
+ disabledDate: (time) => {
|
|
|
+ return time.getTime() > Date.now()
|
|
|
+ },
|
|
|
+ },
|
|
|
}
|
|
|
- return isJPG && isLt2M;
|
|
|
},
|
|
|
- //图片
|
|
|
- handleRemove(file, fileList) {
|
|
|
- console.log(file, fileList)
|
|
|
+ activated() {
|
|
|
+ this.getList()
|
|
|
+ this.showType = this.isShow
|
|
|
},
|
|
|
- handlePictureCardPreview(res, file) {
|
|
|
- let url = file.response.url;
|
|
|
- if(this.companyList1.sitePhotoAddress.length>=9){
|
|
|
- this.$message({
|
|
|
- message: '最多上传九张图片!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- else{
|
|
|
+ methods: {
|
|
|
+ handleAvatarSuccess(res, file) {
|
|
|
+ this.companyList1.attachmentAddress = file.response.url;
|
|
|
+ },
|
|
|
+ handleAvatarSuccess1(res, file) {
|
|
|
+ this.companyList1.licenseAddress = file.response.url;
|
|
|
+ },
|
|
|
+ beforeAvatarUpload(file) {
|
|
|
+ const isJPG = file.type === 'image/jpeg';
|
|
|
+ const isLt2M = file.size / 1024 / 1024 < 2;
|
|
|
+
|
|
|
+ if (!isJPG) {
|
|
|
+ this.$message.error('上传图片只能是 JPG 格式!');
|
|
|
+ }
|
|
|
+ if (!isLt2M) {
|
|
|
+ this.$message.error('上传图片大小不能超过 2MB!');
|
|
|
+ }
|
|
|
+ return isJPG && isLt2M;
|
|
|
+ },
|
|
|
+ //图片
|
|
|
+ handleRemove(file, fileList) {
|
|
|
+ console.log(file, fileList)
|
|
|
+ },
|
|
|
+ handlePictureCardPreview(res, file) {
|
|
|
+ let url = file.response.url;
|
|
|
+ if (this.companyList1.sitePhotoAddress.length >= 9) {
|
|
|
+ this.$message({
|
|
|
+ message: '最多上传九张图片!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ } else {
|
|
|
this.companyList1.sitePhotoAddress.push(url)
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- },
|
|
|
- close(index) {
|
|
|
- this.addressUrls.splice(index, 1)
|
|
|
- },
|
|
|
- //联系人
|
|
|
- add() {
|
|
|
- this.companyList1.settledCompanyContacts.push({})
|
|
|
- },
|
|
|
- del(index) {
|
|
|
- if (this.companyList1.settledCompanyContacts.length > 1) {
|
|
|
- this.companyList1.settledCompanyContacts.splice(index, 1)
|
|
|
- }
|
|
|
- },
|
|
|
- //列表
|
|
|
- getList() {
|
|
|
- settledList({
|
|
|
- compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- searchType: this.searchType,
|
|
|
- currentPage: this.currentPage,
|
|
|
- pageSize: this.pageSize,
|
|
|
- searchKeyWord: this.searchKeyWord,
|
|
|
- })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.grainList = response
|
|
|
- for(var i=0;i<this.grainList.records.length;i++){
|
|
|
- this.grainList.records[i].address=this.grainList.records[i].province+this.grainList.records[i].city+this.grainList.records[i].area+this.grainList.records[i].detailedAddress
|
|
|
- }
|
|
|
- this.deptCircularPage.currentPage = response.current
|
|
|
- this.deptCircularPage.pageSize = response.size
|
|
|
- this.deptBudgetTotal = response.total
|
|
|
- })
|
|
|
- },
|
|
|
- //删除
|
|
|
- deleteclick(row) {
|
|
|
- this.$confirm(`企业信息删除后不可恢复,是否确定删除?`, {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- deleteSettled({
|
|
|
- id: row.id,
|
|
|
+ },
|
|
|
+ close(index) {
|
|
|
+ this.addressUrls.splice(index, 1)
|
|
|
+ },
|
|
|
+ //联系人
|
|
|
+ add() {
|
|
|
+ this.companyList1.settledCompanyContacts.push({})
|
|
|
+ },
|
|
|
+ del(index) {
|
|
|
+ if (this.companyList1.settledCompanyContacts.length > 1) {
|
|
|
+ this.companyList1.settledCompanyContacts.splice(index, 1)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ //列表
|
|
|
+ getList() {
|
|
|
+ settledList({
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ searchType: this.searchType,
|
|
|
+ currentPage: this.currentPage,
|
|
|
+ pageSize: this.pageSize,
|
|
|
+ searchKeyWord: this.searchKeyWord,
|
|
|
})
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- return false
|
|
|
- })
|
|
|
- },
|
|
|
- //查看
|
|
|
- nocomplete(row) {
|
|
|
- getSettled({ id: row.id })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.companyList = response
|
|
|
- if(response.sitePhotoAddress!=null){
|
|
|
- this.companyList.sitePhotoAddress=response.sitePhotoAddress.split(',')
|
|
|
- }
|
|
|
- this.id=response.id
|
|
|
- this.dialogFormVisible1 = true
|
|
|
- })
|
|
|
- },
|
|
|
- //编辑
|
|
|
- delivery(row) {
|
|
|
- getSettled({ id: row.id })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.companyList1 = response
|
|
|
- this.id=response.id
|
|
|
- if(response.mainBusinessType!=null){
|
|
|
- this.companyList1.mainBusinessType=response.mainBusinessType.split(',')
|
|
|
- }
|
|
|
- if(response.label!=null){
|
|
|
- this.companyList1.label=response.label.split(',')
|
|
|
- }
|
|
|
- else{
|
|
|
- this.companyList1.label=[]
|
|
|
- }
|
|
|
- if(response.sitePhotoAddress!=null){
|
|
|
- this.companyList1.sitePhotoAddress=response.sitePhotoAddress.split(',')
|
|
|
- }
|
|
|
- else{
|
|
|
- this.companyList1.sitePhotoAddress=[]
|
|
|
- }
|
|
|
- if(response.settledCompanyContacts.length==0){
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.grainList = response
|
|
|
+ for (var i = 0; i < this.grainList.records.length; i++) {
|
|
|
+ this.grainList.records[i].address = this.grainList.records[i].province + this.grainList.records[i]
|
|
|
+ .city + this.grainList.records[i].area + this.grainList.records[i].detailedAddress
|
|
|
+ }
|
|
|
+ this.deptCircularPage.currentPage = response.current
|
|
|
+ this.deptCircularPage.pageSize = response.size
|
|
|
+ this.deptBudgetTotal = response.total
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //删除
|
|
|
+ deleteclick(row) {
|
|
|
+ this.$confirm(`企业信息删除后不可恢复,是否确定删除?`, {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ deleteSettled({
|
|
|
+ id: row.id,
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.getList()
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ return false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //查看
|
|
|
+ nocomplete(row) {
|
|
|
+ getSettled({
|
|
|
+ id: row.id
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.companyList = response
|
|
|
+ if (response.sitePhotoAddress != null) {
|
|
|
+ this.companyList.sitePhotoAddress = response.sitePhotoAddress.split(',')
|
|
|
+ }
|
|
|
+ this.id = response.id
|
|
|
+ this.dialogFormVisible1 = true
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //编辑
|
|
|
+ delivery(row) {
|
|
|
+ getSettled({
|
|
|
+ id: row.id
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.companyList1 = response
|
|
|
+ this.id = response.id
|
|
|
+ if (response.mainBusinessType != null) {
|
|
|
+ this.companyList1.mainBusinessType = response.mainBusinessType.split(',')
|
|
|
+ }
|
|
|
+ if (response.label != null) {
|
|
|
+ this.companyList1.label = response.label.split(',')
|
|
|
+ } else {
|
|
|
+ this.companyList1.label = []
|
|
|
+ }
|
|
|
+ if (response.sitePhotoAddress != null) {
|
|
|
+ this.companyList1.sitePhotoAddress = response.sitePhotoAddress.split(',')
|
|
|
+ } else {
|
|
|
+ this.companyList1.sitePhotoAddress = []
|
|
|
+ }
|
|
|
+ if (response.settledCompanyContacts.length == 0) {
|
|
|
this.companyList1.settledCompanyContacts.push({})
|
|
|
- }
|
|
|
- this.dialogFormVisible2 = true
|
|
|
- })
|
|
|
- },
|
|
|
- submit(id){
|
|
|
- if (!this.companyList1.compName) {
|
|
|
- this.$message({
|
|
|
- message: '公司名称不能为空!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (
|
|
|
- this.companyList1.compName.length > 25 ||
|
|
|
- this.companyList1.compName.length < 2
|
|
|
- ) {
|
|
|
- this.$message({
|
|
|
- message: '公司名称输入错误!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (this.companyList1.mainBusinessType.length<1) {
|
|
|
- this.$message({
|
|
|
- message: '至少选择一个主营类型',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (!this.companyList1.title) {
|
|
|
- this.$message({
|
|
|
- message: '标题不能为空!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (
|
|
|
- this.companyList1.title.length > 16 ||
|
|
|
- this.companyList1.title.length < 2
|
|
|
- ) {
|
|
|
- this.$message({
|
|
|
- message: '标题长度2-16个字',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (!this.companyList1.companyProfile) {
|
|
|
- this.$message({
|
|
|
- message: '简介不能为空!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (
|
|
|
- this.companyList1.companyProfile.length > 60 ||
|
|
|
- this.companyList1.companyProfile.length < 10
|
|
|
- ) {
|
|
|
- this.$message({
|
|
|
- message: '简介长度10-60个字',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (!this.companyList1.detailedAddress) {
|
|
|
- this.$message({
|
|
|
- message: '详细地址不能为空!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (
|
|
|
- this.companyList1.detailedAddress.length > 12 ||
|
|
|
- this.companyList1.detailedAddress.length < 2
|
|
|
- ) {
|
|
|
- this.$message({
|
|
|
- message: '详细地址2-12个字',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (!this.companyList1.attachmentAddress) {
|
|
|
- this.$message({
|
|
|
- message: '封面照片不能为空!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (!this.companyList1.licenseAddress) {
|
|
|
- this.$message({
|
|
|
- message: '营业执照不能为空!',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (
|
|
|
- this.companyList1.contacts > 10 ||
|
|
|
- this.companyList1.contacts < 2
|
|
|
- ) {
|
|
|
- this.$message({
|
|
|
- message: '联系人姓名2-10个字',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- if (
|
|
|
- this.companyList1.createPhone.length > 15 ||
|
|
|
- this.companyList1.createPhone.length < 7
|
|
|
- ) {
|
|
|
- this.$message({
|
|
|
- message: '联系人电话7-15位数字',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
- // if (
|
|
|
- // this.companyList1.fax.length > 20 ||
|
|
|
- // this.companyList1.fax.length < 6
|
|
|
- // ) {
|
|
|
- // this.$message({
|
|
|
- // message: '传真输入错误',
|
|
|
- // type: 'warning',
|
|
|
- // })
|
|
|
- // return
|
|
|
- // }
|
|
|
- this.companyList1.id = id
|
|
|
- this.companyList1.mainBusinessType=this.companyList1.mainBusinessType.toString()
|
|
|
- this.companyList1.label=this.companyList1.label.toString()
|
|
|
- this.companyList1.sitePhotoAddress=this.companyList1.sitePhotoAddress.toString()
|
|
|
- this.$confirm(`确定提交企业信息?`, {
|
|
|
- cancelButtonText: '取消',
|
|
|
- confirmButtonText: '确定',
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- editSettled(this.companyList1)
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.$notify.success({
|
|
|
- title: '成功',
|
|
|
- message: '提交成功',
|
|
|
+ }
|
|
|
+ this.dialogFormVisible2 = true
|
|
|
+ })
|
|
|
+ },
|
|
|
+ submit(id) {
|
|
|
+ if (!this.companyList1.compName) {
|
|
|
+ this.$message({
|
|
|
+ message: '公司名称不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ this.companyList1.compName.length > 25 ||
|
|
|
+ this.companyList1.compName.length < 2
|
|
|
+ ) {
|
|
|
+ this.$message({
|
|
|
+ message: '公司名称输入错误!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (this.companyList1.mainBusinessType.length < 1) {
|
|
|
+ this.$message({
|
|
|
+ message: '至少选择一个主营类型',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.companyList1.title) {
|
|
|
+ this.$message({
|
|
|
+ message: '标题不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ this.companyList1.title.length > 16 ||
|
|
|
+ this.companyList1.title.length < 2
|
|
|
+ ) {
|
|
|
+ this.$message({
|
|
|
+ message: '标题长度2-16个字',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.companyList1.companyProfile) {
|
|
|
+ this.$message({
|
|
|
+ message: '简介不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ this.companyList1.companyProfile.length > 60 ||
|
|
|
+ this.companyList1.companyProfile.length < 10
|
|
|
+ ) {
|
|
|
+ this.$message({
|
|
|
+ message: '简介长度10-60个字',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.companyList1.detailedAddress) {
|
|
|
+ this.$message({
|
|
|
+ message: '详细地址不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ this.companyList1.detailedAddress.length > 12 ||
|
|
|
+ this.companyList1.detailedAddress.length < 2
|
|
|
+ ) {
|
|
|
+ this.$message({
|
|
|
+ message: '详细地址2-12个字',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.companyList1.attachmentAddress) {
|
|
|
+ this.$message({
|
|
|
+ message: '封面照片不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.companyList1.licenseAddress) {
|
|
|
+ this.$message({
|
|
|
+ message: '营业执照不能为空!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ this.companyList1.contacts > 10 ||
|
|
|
+ this.companyList1.contacts < 2
|
|
|
+ ) {
|
|
|
+ this.$message({
|
|
|
+ message: '联系人姓名2-10个字',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ this.companyList1.createPhone.length > 15 ||
|
|
|
+ this.companyList1.createPhone.length < 7
|
|
|
+ ) {
|
|
|
+ this.$message({
|
|
|
+ message: '联系人电话7-15位数字',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // if (
|
|
|
+ // this.companyList1.fax.length > 20 ||
|
|
|
+ // this.companyList1.fax.length < 6
|
|
|
+ // ) {
|
|
|
+ // this.$message({
|
|
|
+ // message: '传真输入错误',
|
|
|
+ // type: 'warning',
|
|
|
+ // })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ this.companyList1.id = id
|
|
|
+ this.companyList1.mainBusinessType = this.companyList1.mainBusinessType.toString()
|
|
|
+ this.companyList1.label = this.companyList1.label.toString()
|
|
|
+ this.companyList1.sitePhotoAddress = this.companyList1.sitePhotoAddress.toString()
|
|
|
+ this.$confirm(`确定提交企业信息?`, {
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ editSettled(this.companyList1)
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.$notify.success({
|
|
|
+ title: '成功',
|
|
|
+ message: '提交成功',
|
|
|
+ })
|
|
|
+ this.dialogFormVisible2 = false
|
|
|
+ this.getList()
|
|
|
})
|
|
|
- this.dialogFormVisible2 = false
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- .catch((response) => {
|
|
|
- EventBus.$emit('error', response.message)
|
|
|
- })
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- return false
|
|
|
- })
|
|
|
- },
|
|
|
- //查找
|
|
|
- lookUp() {
|
|
|
- this.currentPage = 1
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- selectExamineType(e) {
|
|
|
- for (var i = 0; i < this.searchTypeList.length; i++) {
|
|
|
- if (this.searchTypeList[i].value == e) {
|
|
|
- this.searchType = this.searchTypeList[i].type
|
|
|
+ .catch((response) => {
|
|
|
+ EventBus.$emit('error', response.message)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ return false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //查找
|
|
|
+ lookUp() {
|
|
|
+ this.currentPage = 1
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ selectExamineType(e) {
|
|
|
+ for (var i = 0; i < this.searchTypeList.length; i++) {
|
|
|
+ if (this.searchTypeList[i].value == e) {
|
|
|
+ this.searchType = this.searchTypeList[i].type
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- this.currentPage = 1
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- //查看审核通过
|
|
|
- adopt1(id) {
|
|
|
- this.settledCompanyInfo.id = id
|
|
|
- this.settledCompanyInfo.flag = 1
|
|
|
- this.$confirm(`确定通过该入驻申请?`, '提示', {
|
|
|
- confirmButtonText: '通过',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- settledExamine(this.settledCompanyInfo)
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.$notify.success({
|
|
|
- title: '成功',
|
|
|
- message: '通过成功',
|
|
|
+ this.currentPage = 1
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ //查看审核通过
|
|
|
+ adopt1(id) {
|
|
|
+ this.settledCompanyInfo.id = id
|
|
|
+ this.settledCompanyInfo.flag = 1
|
|
|
+ this.$confirm(`确定通过该入驻申请?`, '提示', {
|
|
|
+ confirmButtonText: '通过',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ settledExamine(this.settledCompanyInfo)
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.$notify.success({
|
|
|
+ title: '成功',
|
|
|
+ message: '通过成功',
|
|
|
+ })
|
|
|
+ this.getList()
|
|
|
})
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- .catch((response) => {
|
|
|
- EventBus.$emit('error', response.message)
|
|
|
- })
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- return false
|
|
|
- })
|
|
|
- },
|
|
|
- //查看审核驳回
|
|
|
- reject1(id) {
|
|
|
- this.settledCompanyInfo.id = id
|
|
|
- this.settledCompanyInfo.flag = 2
|
|
|
- this.$confirm(`确定驳回该入驻申请?`, '提示', {
|
|
|
- confirmButtonText: '驳回',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- settledExamine(this.settledCompanyInfo)
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.$notify.success({
|
|
|
- title: '成功',
|
|
|
- message: '驳回成功',
|
|
|
+ .catch((response) => {
|
|
|
+ EventBus.$emit('error', response.message)
|
|
|
})
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- .catch((response) => {
|
|
|
- EventBus.$emit('error', response.message)
|
|
|
- })
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- return false
|
|
|
- })
|
|
|
- },
|
|
|
- //审核通过
|
|
|
- adopt(row) {
|
|
|
- this.settledCompanyInfo.id = row.id
|
|
|
- this.settledCompanyInfo.flag = 1
|
|
|
- this.$confirm(`确定通过该入驻申请?`, '提示', {
|
|
|
- confirmButtonText: '通过',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- settledExamine(this.settledCompanyInfo)
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.$notify.success({
|
|
|
- title: '成功',
|
|
|
- message: '通过成功',
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ return false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //查看审核驳回
|
|
|
+ reject1(id) {
|
|
|
+ this.settledCompanyInfo.id = id
|
|
|
+ this.settledCompanyInfo.flag = 2
|
|
|
+ this.$confirm(`确定驳回该入驻申请?`, '提示', {
|
|
|
+ confirmButtonText: '驳回',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ settledExamine(this.settledCompanyInfo)
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.$notify.success({
|
|
|
+ title: '成功',
|
|
|
+ message: '驳回成功',
|
|
|
+ })
|
|
|
+ this.getList()
|
|
|
})
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- .catch((response) => {
|
|
|
- EventBus.$emit('error', response.message)
|
|
|
- })
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- return false
|
|
|
- })
|
|
|
- },
|
|
|
- //审核驳回
|
|
|
- reject(row) {
|
|
|
- this.settledCompanyInfo.id = row.id
|
|
|
- this.settledCompanyInfo.flag = 2
|
|
|
- this.$confirm(`确定驳回该入驻申请?`, '提示', {
|
|
|
- confirmButtonText: '驳回',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- settledExamine(this.settledCompanyInfo)
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.$notify.success({
|
|
|
- title: '成功',
|
|
|
- message: '驳回成功',
|
|
|
+ .catch((response) => {
|
|
|
+ EventBus.$emit('error', response.message)
|
|
|
})
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- .catch((response) => {
|
|
|
- EventBus.$emit('error', response.message)
|
|
|
- })
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- return false
|
|
|
- })
|
|
|
- },
|
|
|
- handleSizeChange(val) {
|
|
|
- console.log(`每页 ${val} 条`)
|
|
|
- this.pageSize = val
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- handleCurrentChange(val) {
|
|
|
- this.currentPage = val
|
|
|
- console.log(`当前页: ${val}`)
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- //标签
|
|
|
- handleClose(tag) {
|
|
|
- this.companyList1.label.splice(this.companyList1.label.indexOf(tag), 1)
|
|
|
- },
|
|
|
-
|
|
|
- showInput() {
|
|
|
- this.inputVisible = true
|
|
|
- this.$nextTick((_) => {
|
|
|
- this.$refs.saveTagInput.$refs.input.focus()
|
|
|
- })
|
|
|
- },
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ return false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //审核通过
|
|
|
+ adopt(row) {
|
|
|
+ this.settledCompanyInfo.id = row.id
|
|
|
+ this.settledCompanyInfo.flag = 1
|
|
|
+ this.$confirm(`确定通过该入驻申请?`, '提示', {
|
|
|
+ confirmButtonText: '通过',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ settledExamine(this.settledCompanyInfo)
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.$notify.success({
|
|
|
+ title: '成功',
|
|
|
+ message: '通过成功',
|
|
|
+ })
|
|
|
+ this.getList()
|
|
|
+ })
|
|
|
+ .catch((response) => {
|
|
|
+ EventBus.$emit('error', response.message)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ return false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //审核驳回
|
|
|
+ reject(row) {
|
|
|
+ this.settledCompanyInfo.id = row.id
|
|
|
+ this.settledCompanyInfo.flag = 2
|
|
|
+ this.$confirm(`确定驳回该入驻申请?`, '提示', {
|
|
|
+ confirmButtonText: '驳回',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ settledExamine(this.settledCompanyInfo)
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.$notify.success({
|
|
|
+ title: '成功',
|
|
|
+ message: '驳回成功',
|
|
|
+ })
|
|
|
+ this.getList()
|
|
|
+ })
|
|
|
+ .catch((response) => {
|
|
|
+ EventBus.$emit('error', response.message)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ return false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleSizeChange(val) {
|
|
|
+ console.log(`每页 ${val} 条`)
|
|
|
+ this.pageSize = val
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ handleCurrentChange(val) {
|
|
|
+ this.currentPage = val
|
|
|
+ console.log(`当前页: ${val}`)
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ //标签
|
|
|
+ handleClose(tag) {
|
|
|
+ this.companyList1.label.splice(this.companyList1.label.indexOf(tag), 1)
|
|
|
+ },
|
|
|
|
|
|
- handleInputConfirm() {
|
|
|
- let label = this.label;
|
|
|
- if (label) {
|
|
|
- if(this.companyList1.label.length>5){
|
|
|
- this.$message({
|
|
|
- message: '最多添加六个标签!',
|
|
|
- type: 'warning',
|
|
|
+ showInput() {
|
|
|
+ this.inputVisible = true
|
|
|
+ this.$nextTick((_) => {
|
|
|
+ this.$refs.saveTagInput.$refs.input.focus()
|
|
|
})
|
|
|
- return
|
|
|
- }
|
|
|
- else{
|
|
|
- this.companyList1.label.push(label)
|
|
|
- }
|
|
|
- }
|
|
|
- this.inputVisible = false
|
|
|
- this.label = ''
|
|
|
+ },
|
|
|
+
|
|
|
+ handleInputConfirm() {
|
|
|
+ let label = this.label;
|
|
|
+ if (label) {
|
|
|
+ if (this.companyList1.label.length > 5) {
|
|
|
+ this.$message({
|
|
|
+ message: '最多添加六个标签!',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ return
|
|
|
+ } else {
|
|
|
+ this.companyList1.label.push(label)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.inputVisible = false
|
|
|
+ this.label = ''
|
|
|
+ },
|
|
|
},
|
|
|
- },
|
|
|
-}
|
|
|
+ }
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
-.container {
|
|
|
- width: 100%;
|
|
|
- margin: 0 auto;
|
|
|
-}
|
|
|
-.vertical-text-left {
|
|
|
- width: 62px;
|
|
|
- text-align: right;
|
|
|
-}
|
|
|
-.el-button--primary {
|
|
|
- background-color: #5878e8;
|
|
|
- border-color: #5878e8;
|
|
|
-}
|
|
|
-.el-button--default {
|
|
|
- color: #8890b1;
|
|
|
- border-color: #e8eaf1;
|
|
|
-}
|
|
|
-/deep/.base_header_layout .find.el-button--primary {
|
|
|
- width: 30px;
|
|
|
- border-top-left-radius: 0px;
|
|
|
- border-bottom-left-radius: 0px;
|
|
|
-}
|
|
|
-/deep/.base_header_layout .findinput input {
|
|
|
- border-top-right-radius: 0px;
|
|
|
- border-bottom-right-radius: 0px;
|
|
|
-}
|
|
|
-/deep/.findValue .el-input__inner {
|
|
|
- border-top-right-radius: 0px;
|
|
|
- border-bottom-right-radius: 0px;
|
|
|
-}
|
|
|
-//操作按钮
|
|
|
-.record,
|
|
|
-.adjustment {
|
|
|
- display: inline-block;
|
|
|
- color: #5878e8;
|
|
|
- padding: 0 4px !important;
|
|
|
- position: relative;
|
|
|
- font-size: 14px;
|
|
|
-}
|
|
|
-.record:after {
|
|
|
- position: absolute;
|
|
|
- content: '';
|
|
|
- display: block;
|
|
|
- top: 5px;
|
|
|
- right: -2px;
|
|
|
- width: 1px;
|
|
|
- height: 12px;
|
|
|
- background: #e9ecf7;
|
|
|
-}
|
|
|
-//状态样式
|
|
|
-.executory,
|
|
|
-.inExecution,
|
|
|
-.done {
|
|
|
- width: 6px;
|
|
|
- height: 6px;
|
|
|
- display: inline-block;
|
|
|
- border-radius: 50%;
|
|
|
- position: relative;
|
|
|
- top: -1px;
|
|
|
- font-size: 14px;
|
|
|
-}
|
|
|
-.executory {
|
|
|
- background: #ff9f24;
|
|
|
-}
|
|
|
-.inExecution {
|
|
|
- background: #5878e8;
|
|
|
-}
|
|
|
-.done {
|
|
|
- background: #50cad4;
|
|
|
-}
|
|
|
-.putstorage.el-button--default,
|
|
|
-.deliverystorage.el-button--default {
|
|
|
- border-color: #8890b1;
|
|
|
- background-color: #fff;
|
|
|
- color: #8890b1;
|
|
|
-}
|
|
|
-/deep/.el-table td,
|
|
|
-/deep/.el-table th.is-leaf {
|
|
|
- border-right: 1px solid #e9ecf7;
|
|
|
- text-align: center;
|
|
|
-}
|
|
|
-/deep/.el-table tr td:first-child,
|
|
|
-/deep/.el-table tr th.is-leaf:first-child {
|
|
|
- border-left: 1px solid #e9ecf7;
|
|
|
-}
|
|
|
-.el-row {
|
|
|
- height: 60px;
|
|
|
-}
|
|
|
-.base_header_layout .grid-content {
|
|
|
- margin-top: 80px;
|
|
|
-}
|
|
|
+ .container {
|
|
|
+ width: 100%;
|
|
|
+ margin: 0 auto;
|
|
|
+ }
|
|
|
+
|
|
|
+ .vertical-text-left {
|
|
|
+ width: 62px;
|
|
|
+ text-align: right;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-button--primary {
|
|
|
+ background-color: #5878e8;
|
|
|
+ border-color: #5878e8;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-button--default {
|
|
|
+ color: #8890b1;
|
|
|
+ border-color: #e8eaf1;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.base_header_layout .find.el-button--primary {
|
|
|
+ width: 30px;
|
|
|
+ border-top-left-radius: 0px;
|
|
|
+ border-bottom-left-radius: 0px;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.base_header_layout .findinput input {
|
|
|
+ border-top-right-radius: 0px;
|
|
|
+ border-bottom-right-radius: 0px;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.findValue .el-input__inner {
|
|
|
+ border-top-right-radius: 0px;
|
|
|
+ border-bottom-right-radius: 0px;
|
|
|
+ }
|
|
|
+
|
|
|
+ //操作按钮
|
|
|
+ .record,
|
|
|
+ .adjustment {
|
|
|
+ display: inline-block;
|
|
|
+ color: #5878e8;
|
|
|
+ padding: 0 4px !important;
|
|
|
+ position: relative;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .record:after {
|
|
|
+ position: absolute;
|
|
|
+ content: '';
|
|
|
+ display: block;
|
|
|
+ top: 5px;
|
|
|
+ right: -2px;
|
|
|
+ width: 1px;
|
|
|
+ height: 12px;
|
|
|
+ background: #e9ecf7;
|
|
|
+ }
|
|
|
+
|
|
|
+ //状态样式
|
|
|
+ .executory,
|
|
|
+ .inExecution,
|
|
|
+ .done {
|
|
|
+ width: 6px;
|
|
|
+ height: 6px;
|
|
|
+ display: inline-block;
|
|
|
+ border-radius: 50%;
|
|
|
+ position: relative;
|
|
|
+ top: -1px;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .executory {
|
|
|
+ background: #ff9f24;
|
|
|
+ }
|
|
|
+
|
|
|
+ .inExecution {
|
|
|
+ background: #5878e8;
|
|
|
+ }
|
|
|
+
|
|
|
+ .done {
|
|
|
+ background: #50cad4;
|
|
|
+ }
|
|
|
+
|
|
|
+ .putstorage.el-button--default,
|
|
|
+ .deliverystorage.el-button--default {
|
|
|
+ border-color: #8890b1;
|
|
|
+ background-color: #fff;
|
|
|
+ color: #8890b1;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.el-table td,
|
|
|
+ /deep/.el-table th.is-leaf {
|
|
|
+ border-right: 1px solid #e9ecf7;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.el-table tr td:first-child,
|
|
|
+ /deep/.el-table tr th.is-leaf:first-child {
|
|
|
+ border-left: 1px solid #e9ecf7;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-row {
|
|
|
+ height: 60px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .base_header_layout .grid-content {
|
|
|
+ margin-top: 80px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-input--small .el-input__inner {
|
|
|
+ margin-left: 20px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-range-editor--small.el-input__inner {
|
|
|
+ height: 32px;
|
|
|
+ margin: 0 10px;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.el-pagination {
|
|
|
+ text-align: center;
|
|
|
+ white-space: nowrap;
|
|
|
+ padding: 2px 5px;
|
|
|
+ color: #303133;
|
|
|
+ font-weight: 700;
|
|
|
+ margin-bottom: 20px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-select {
|
|
|
+ width: 30%;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-tag+.el-tag {
|
|
|
+ margin-left: 10px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .button-new-tag {
|
|
|
+ margin-left: 10px;
|
|
|
+ height: 32px;
|
|
|
+ line-height: 30px;
|
|
|
+ padding-top: 0;
|
|
|
+ padding-bottom: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .input-new-tag {
|
|
|
+ width: 240px;
|
|
|
+ margin-left: 10px;
|
|
|
+ vertical-align: bottom;
|
|
|
+ }
|
|
|
+
|
|
|
+ .customer .el-form-item {
|
|
|
+ border-bottom: 1px solid #ccc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/.typeselect .el-input__inner {
|
|
|
+ color: #8890b1;
|
|
|
+ }
|
|
|
+
|
|
|
+ .add {
|
|
|
+ margin-left: 10%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .avatar-uploader .el-upload {
|
|
|
+ border: 1px dashed #d9d9d9;
|
|
|
+ border-radius: 6px;
|
|
|
+ cursor: pointer;
|
|
|
+ position: relative;
|
|
|
+ overflow: hidden;
|
|
|
+ }
|
|
|
+
|
|
|
+ .avatar-uploader .el-upload:hover {
|
|
|
+ border-color: #409EFF;
|
|
|
+ }
|
|
|
+
|
|
|
+ .avatar-uploader-icon {
|
|
|
+ font-size: 28px;
|
|
|
+ color: #8c939d;
|
|
|
+ width: 178px;
|
|
|
+ height: 178px;
|
|
|
+ line-height: 178px;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
|
|
|
-.el-input--small .el-input__inner {
|
|
|
- margin-left: 20px;
|
|
|
-}
|
|
|
-.el-range-editor--small.el-input__inner {
|
|
|
- height: 32px;
|
|
|
- margin: 0 10px;
|
|
|
-}
|
|
|
-/deep/.el-pagination {
|
|
|
- text-align: center;
|
|
|
- white-space: nowrap;
|
|
|
- padding: 2px 5px;
|
|
|
- color: #303133;
|
|
|
- font-weight: 700;
|
|
|
- margin-bottom: 20px;
|
|
|
-}
|
|
|
-.el-select {
|
|
|
- width: 30%;
|
|
|
- margin-right: 10px;
|
|
|
-}
|
|
|
-.el-tag + .el-tag {
|
|
|
- margin-left: 10px;
|
|
|
-}
|
|
|
-.button-new-tag {
|
|
|
- margin-left: 10px;
|
|
|
- height: 32px;
|
|
|
- line-height: 30px;
|
|
|
- padding-top: 0;
|
|
|
- padding-bottom: 0;
|
|
|
-}
|
|
|
-.input-new-tag {
|
|
|
- width: 240px;
|
|
|
- margin-left: 10px;
|
|
|
- vertical-align: bottom;
|
|
|
-}
|
|
|
-.customer .el-form-item {
|
|
|
- border-bottom: 1px solid #ccc;
|
|
|
-}
|
|
|
-/deep/.typeselect .el-input__inner {
|
|
|
- color: #8890b1;
|
|
|
-}
|
|
|
-.add{
|
|
|
- margin-left: 10%;
|
|
|
-}
|
|
|
-.avatar-uploader .el-upload {
|
|
|
- border: 1px dashed #d9d9d9;
|
|
|
- border-radius: 6px;
|
|
|
- cursor: pointer;
|
|
|
- position: relative;
|
|
|
- overflow: hidden;
|
|
|
-}
|
|
|
-.avatar-uploader .el-upload:hover {
|
|
|
- border-color: #409EFF;
|
|
|
-}
|
|
|
-.avatar-uploader-icon {
|
|
|
- font-size: 28px;
|
|
|
- color: #8c939d;
|
|
|
- width: 178px;
|
|
|
- height: 178px;
|
|
|
- line-height: 178px;
|
|
|
- text-align: center;
|
|
|
-}
|
|
|
-.avatar {
|
|
|
- width: 178px;
|
|
|
- height: 178px;
|
|
|
- display: block;
|
|
|
-}
|
|
|
+ .avatar {
|
|
|
+ width: 178px;
|
|
|
+ height: 178px;
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
</style>
|