Merge branch 'master' of http://192.168.218.113:9001/r/lims-before
| | |
| | | ENV = 'development' |
| | | |
| | | # base api |
| | | VUE_APP_BASE_API = 'http://192.168.218.96:1234/' |
| | | VUE_APP_BASE_API = 'http://114.132.189.42:1234/' |
| | |
| | | |
| | | # base api |
| | | # VUE_APP_BASE_API = '/prod-api' |
| | | VUE_APP_BASE_API = 'http://localhost:1234/' |
| | | VUE_APP_BASE_API = 'http://114.132.189.42:1234/' |
| | | |
| | |
| | | // https://github.com/michael-ciniawsky/postcss-load-config |
| | | |
| | | // https://github.com/michael-ciniawsky/postcss-load-config |
| | | const path = require('path'); |
| | | module.exports = { |
| | | 'plugins': { |
| | | // to edit target browsers: use "browserslist" field in package.json |
| | |
| | | <item :show="onlyOneChild.meta.show" :icon="onlyOneChild.meta.icon||(item.meta&&item.meta.icon)" :title="onlyOneChild.meta.title" /> |
| | | <span v-if="onlyOneChild.meta.title==='主页'">主页</span> |
| | | <span v-if="onlyOneChild.meta.title==='基础数据'">基础数据</span> |
| | | <span v-if="onlyOneChild.meta.title==='标准库'">标准库</span> |
| | | <span v-if="onlyOneChild.meta.title==='我的待办'">消息待办</span> |
| | | <span v-if="onlyOneChild.meta.title==='我的信息'">个人管理</span> |
| | | </el-menu-item> |
| | | </app-link> |
| | | </template> |
| | |
| | | return JSON.parse(JSON.stringify(val)) |
| | | } |
| | | |
| | | Vue.prototype.vueIp = "http://localhost:8080/" |
| | | Vue.prototype.vueIp = "http://114.132.189.42:8080" |
| | | |
| | | // set ElementUI lang to EN |
| | | Vue.use(ElementUI, { locale }) |
| | |
| | | // import 'nprogress/nprogress.css' // progress bar style |
| | | // import { getToken } from '@/utils/auth' // get token from cookie |
| | | // import getPageTitle from '@/utils/get-page-title' |
| | | |
| | | // |
| | | // NProgress.configure({ showSpinner: false }) // NProgress Configuration |
| | | |
| | | // |
| | | // const whiteList = ['/login'] // no redirect whitelist |
| | | |
| | | // |
| | | // router.beforeEach(async(to, from, next) => { |
| | | // // start progress bar |
| | | // NProgress.start() |
| | | |
| | | // |
| | | // // set page title |
| | | // document.title = getPageTitle(to.meta.title) |
| | | |
| | | // |
| | | // // determine whether the user has logged in |
| | | // const hasToken = getToken() |
| | | |
| | | // |
| | | // if (hasToken) { |
| | | // if (to.path === '/login') { |
| | | // // if is logged in, redirect to the home page |
| | |
| | | // try { |
| | | // // get user info |
| | | // await store.dispatch('user/getInfo') |
| | | |
| | | // |
| | | // next() |
| | | // } catch (error) { |
| | | // // remove token and go to login page to re-login |
| | |
| | | // } |
| | | // } else { |
| | | // /* has no token*/ |
| | | |
| | | // |
| | | // if (whiteList.indexOf(to.path) !== -1) { |
| | | // // in the free login whitelist, go directly |
| | | // next() |
| | |
| | | // } |
| | | // } |
| | | // }) |
| | | |
| | | // |
| | | // router.afterEach(() => { |
| | | // // finish progress bar |
| | | // NProgress.done() |
| | |
| | | path: '/standardLibrary', |
| | | component: Layout, |
| | | redirect: '/standardLibrary/index', |
| | | meta: { title: '标准库', icon: 'el-icon-s-help' }, |
| | | // meta: { title: '标准库', icon: 'el-icon-s-help' }, |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | | name: 'StandardLibrary', |
| | | component: () => import('@/views/standardLibrary/index'), |
| | | meta: { title: '标准库', icon: 'form' } |
| | | meta: { title: '标准库', icon: 'el-icon-s-help' } |
| | | }, |
| | | { |
| | | path: 'specificationDetails/:id', |
| | | name: 'SpecificationDetails', |
| | | // hidden: true, |
| | | component: () => import('@/views/standardLibrary/SpecificationDetails'), |
| | | meta: { title: '产品规格详情', icon: 'form', show: false } |
| | | } |
| | | // { |
| | | // path: 'specificationDetails/:id', |
| | | // name: 'SpecificationDetails', |
| | | // // hidden: true, |
| | | // component: () => import('@/views/standardLibrary/SpecificationDetails'), |
| | | // meta: { title: '产品规格详情', icon: 'form', show: false } |
| | | // } |
| | | ] |
| | | }, |
| | | { |
| | |
| | | component: Layout, |
| | | redirect: '/message/toDo', |
| | | name: 'Message', |
| | | meta: { title: '消息待办', icon: 'el-icon-s-help' }, |
| | | // meta: { title: '消息待办', icon: 'el-icon-s-help' }, |
| | | children: [ |
| | | { |
| | | path: 'toDo', |
| | | name: 'ToDo', |
| | | component: () => import('@/views/message/toDo/index'), |
| | | meta: { title: '我的待办', icon: 'tree' } |
| | | // meta: { title: '消息待办', icon: 'tree' } |
| | | meta: { title: '我的待办', icon: 'el-icon-s-help' }, |
| | | }, |
| | | { |
| | | path: 'message', |
| | | name: 'Message', |
| | | component: () => import('@/views/message/message/index'), |
| | | }, |
| | | // { |
| | | // path: 'message', |
| | | // name: 'Message', |
| | | // component: () => import('@/views/message/message/index'), |
| | | // }, |
| | | ] |
| | | }, |
| | | { |
| | |
| | | component: Layout, |
| | | redirect: '/personal/myInformation', |
| | | name: 'Personal', |
| | | meta: { title: '个人管理', icon: 'el-icon-s-help' }, |
| | | // meta: { title: '个人管理', icon: 'el-icon-s-help' }, |
| | | children: [ |
| | | { |
| | | path: 'myInformation', |
| | | name: 'MyInformation', |
| | | component: () => import('@/views/personal/myInformation/index'), |
| | | meta: { title: '我的信息', icon: 'table' } |
| | | // meta: { title: '个人管理', icon: 'el-icon-s-help' } |
| | | meta: { title: '我的信息', icon: 'el-icon-s-help' } |
| | | }, |
| | | { |
| | | path: 'myBusiness', |
| | | name: 'MyBusiness', |
| | | component: () => import('@/views/personal/myBusiness/index'), |
| | | meta: { title: '我的企业', icon: 'tree', show: false } |
| | | } |
| | | // { |
| | | // path: 'myBusiness', |
| | | // name: 'MyBusiness', |
| | | // component: () => import('@/views/personal/myBusiness/index'), |
| | | // meta: { title: '我的企业', icon: 'tree', show: false } |
| | | // } |
| | | ] |
| | | }, |
| | | { |
| | |
| | | { |
| | | path: '/404', |
| | | component: () => import('@/views/404'), |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/addCommision', |
| | | component: () => import('@/views/inspectionManagement/commissionInspection/addCommision'), |
| | | hidden: true |
| | | }, |
| | | { |
| | |
| | | Routees = baseRouter |
| | | } |
| | | return new Router({ |
| | | mode: 'history', // require service support |
| | | // mode: 'history', // require service support |
| | | scrollBehavior: () => ({ y: 0 }), |
| | | routes: Routees |
| | | }) |
| | |
| | | </el-form> |
| | | <el-form class="rightBtn" style="margin-top: 10px;"> |
| | | <el-form-item class="createBtn"> |
| | | <el-button size="small" type="primary" icon="el-icon-document-add" style="margin-right: 10px;">新增记录</el-button> |
| | | <el-button size="small" type="primary" icon="el-icon-plus" style="margin-right: 10px;">新增记录</el-button> |
| | | </el-form-item> |
| | | <el-form-item class="getDataBtn"> |
| | | <el-button size="small" type="primary" icon="el-icon-download">导出</el-button> |
| | |
| | | <el-button |
| | | size="small" |
| | | type="primary" |
| | | icon="el-icon-document-add" |
| | | icon="el-icon-plus" |
| | | @click=" |
| | | dialogFormVisible2 = true; |
| | | newly = {}; |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-form style="margin-top: 10px;"> |
| | | <el-button size="small" @click="getFillName()" icon="el-icon-document-add" type="primary">新增记录</el-button> |
| | | <el-button size="small" @click="getFillName()" icon="el-icon-plus" type="primary">新增记录</el-button> |
| | | </el-form> |
| | | </div> |
| | | <div class="library-table"> |
| | |
| | | <el-button type="primary" class="top_div_button" size="small" @click="selectProductModelTable">查询</el-button> |
| | | <el-button class="top_div_button" size="small" @click="clean">重置</el-button> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button class="top_div_button" type="primary" size="small" icon="el-icon-folder-add" |
| | | <el-form-item style="margin-left: 25%;"> |
| | | <el-button class="top_div_button" type="primary" size="small" icon="el-icon-plus" |
| | | @click="centerDialogVisible = true">新增</el-button> |
| | | <el-button class="top_div_button" icon="el-icon-delete-solid" size="small" style="color: #00a5ff" |
| | | @click="deleteListClick">删除</el-button> |
| | |
| | | <el-form-item> |
| | | <span>项目分组:</span> |
| | | <el-autocomplete class="inline-input" v-model="form.father" :fetch-suggestions="querySearch2" |
| | | placeholder="请输入样品分组" style="width: calc(100% - 70px);"></el-autocomplete> |
| | | placeholder="请输入项目分组" style="width: calc(100% - 70px);"></el-autocomplete> |
| | | </el-form-item> |
| | | <el-row :gutter="24"> |
| | | <el-col :span="12"><el-form-item prop="name" required><span>项目名称:</span> |
| | |
| | | }); |
| | | }, |
| | | handleClose(done) { |
| | | this.$confirm("确认关闭?") |
| | | .then((_) => { |
| | | this.centerDialogVisible = false; |
| | | done(); |
| | | }) |
| | | .catch((_) => {}); |
| | | this.centerDialogVisible = false; |
| | | done(); |
| | | }, |
| | | selectProductModelTable() { |
| | | selectproductModelApi(this.params).then((res) => { |
| | |
| | | </el-form> |
| | | <el-form class="rightBtn"> |
| | | <el-form-item class="createBtn"> |
| | | <el-button size="small" type="primary" icon="el-icon-document-add" @click="checkTypeVisible = true" |
| | | <el-button size="small" type="primary" icon="el-icon-plus" @click="checkTypeVisible = true" |
| | | style="background-color: rgb(1, 102, 226);">新增检验单</el-button> |
| | | </el-form-item> |
| | | <el-form-item class="getDataBtn"> |
| | |
| | | <el-row :gutter="100"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="来料日期:"> |
| | | <el-input style="width: 300px" type="text" disabled v-model="finishedTable.deliverydate" |
| | | <el-input style="width: 300px" type="text" v-model="finishedTable.deliverydate" |
| | | placeholder="请输入来料日期" autocomplete="off" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="供应商名称:"> |
| | | <el-input style="width: 300px" type="text" disabled v-model="finishedTable.supplier" placeholder="请输入供应商名称" |
| | | <el-input style="width: 300px" type="text" v-model="finishedTable.supplier" placeholder="请输入供应商名称" |
| | | autocomplete="off" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-row :gutter="100"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="成品编码:"> |
| | | <el-input style="width: 300px" type="text" disabled v-model="finishedTable.code" placeholder="请输入成品编码" |
| | | <el-input style="width: 300px" type="text" v-model="finishedTable.code" placeholder="请输入成品编码" |
| | | autocomplete="off" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="成品名称:"> |
| | | <el-input style="width: 300px" type="text" disabled v-model="finishedTable.name" placeholder="请输入成品名称" |
| | | <el-input style="width: 300px" type="text" v-model="finishedTable.name" placeholder="请输入成品名称" |
| | | autocomplete="off" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-row :gutter="100"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="规格型号:"> |
| | | <el-input style="width: 300px" type="text" disabled v-model="finishedTable.modelandspecification" |
| | | <el-input style="width: 300px" type="text" v-model="finishedTable.modelandspecification" |
| | | placeholder="请输入规格型号" autocomplete="off" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label="单位:"> |
| | | <el-input style="width: 300px" type="text" disabled v-model="finishedTable.unit" placeholder="请输入单位" |
| | | <el-input style="width: 300px" type="text" v-model="finishedTable.unit" placeholder="请输入单位" |
| | | autocomplete="off" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-row :gutter="100"> |
| | | <el-col :span="10"> |
| | | <el-form-item label="数量:"> |
| | | <el-input style="width: 300px" type="text" disabled v-model="finishedTable.amount" placeholder="请输入数量" |
| | | <el-input style="width: 300px" type="text" v-model="finishedTable.amount" placeholder="请输入数量" |
| | | autocomplete="off" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | }, |
| | | // 新增检验 |
| | | async addInspection() { |
| | | let obj = {}; |
| | | if (this.type === 0) { |
| | | addInspect({ |
| | | obj = { |
| | | endTime: this.infoForm.checkdate[1], |
| | | formTime: this.infoForm.formTime, |
| | | mcode: this.infoForm.mcode, |
| | |
| | | type: this.type, |
| | | unit: this.infoForm.unit, |
| | | version: this.version |
| | | }).then(res => { |
| | | this.$message({ |
| | | message: '添加成功!', |
| | | type: 'success' |
| | | }); |
| | | this.$router.push(`Viewdetails/${res.data}`) |
| | | }).catch(error=>{ |
| | | this.$message.error(error.message); |
| | | }) |
| | | } |
| | | } |
| | | if (this.type === 1) { |
| | | const res = await addInspect({ |
| | | obj = { |
| | | endTime: this.commisionSelection.checkdate[1], |
| | | formTime: this.commisionSelection.formTime, |
| | | mcode: this.commisionSelection.mcode, |
| | |
| | | type: this.type, |
| | | unit: this.commisionSelection.unit, |
| | | version: this.version |
| | | }) |
| | | } |
| | | } |
| | | if (this.type === 2) { |
| | | const res = await addInspect({ |
| | | endTime: '2023-08-15', |
| | | obj = { |
| | | endTime: this.finishedTable.checkdate[1], |
| | | formTime: this.finishedTable.deliverydate, |
| | | mcode: this.finishedTable.code, |
| | | name: this.finishedTable.name, |
| | | num: parseInt(this.finishedTable.amount), |
| | | specifications: this.finishedTable.modelandspecification, |
| | | startTime: '2023-08-14', |
| | | startTime: this.finishedTable.checkdate[1], |
| | | supplier: this.finishedTable.supplier, |
| | | type: this.type, |
| | | unit: this.finishedTable.unit, |
| | | version: this.version |
| | | }) |
| | | } |
| | | } |
| | | this.type = 0 |
| | | this.checkTypeVisible = false |
| | | // this.$message({ |
| | | // message: '添加成功!', |
| | | // type: 'success' |
| | | // }); |
| | | // this.$router.push({name: 'Viewdetails'}) |
| | | addInspect(obj).then(res => { |
| | | this.$message({ |
| | | message: '添加成功!', |
| | | type: 'success' |
| | | }); |
| | | this.type = 2 |
| | | this.checkTypeVisible = false |
| | | this.$router.push(`Viewdetails/${res.data}`) |
| | | }).catch(error=>{ |
| | | this.$message.error(error.message); |
| | | }) |
| | | }, |
| | | // 每页条数改变时触发 选择一页显示多少行 |
| | | handleSizeChange(val) { |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-form> |
| | | <el-popover placement="left" width="400" trigger="click"> |
| | | <el-popover placement="left" width="410" trigger="click"> |
| | | <div class="vue_qr_div"> |
| | | <el-row> |
| | | <el-col> |
| | |
| | | this.addReportDialog = false |
| | | }, |
| | | checkSelect(row) { |
| | | if (row.type === 1) { |
| | | if (row.inspection_status === 2) { |
| | | return false; |
| | | } else { |
| | | return true; |
| | |
| | | selectViewUUID({ |
| | | day: this.day |
| | | }).then(res => { |
| | | this.view = `${this.vueIp}addCommision/${res.data.id}` |
| | | this.view = `${this.vueIp}/#/addCommision/${res.data.id}` |
| | | this.viewId = res.data.id |
| | | this.viewTime2 = res.data.time |
| | | }) |
| | |
| | | day: this.viewTime == null ? 1 : this.viewTime |
| | | }).then(res => { |
| | | this.viewId = res.data |
| | | this.view = `${this.vueIp}addCommision/${res.data.id}` |
| | | this.view = `${this.vueIp}/#/addCommision/${res.data.id}` |
| | | this.viewDia = false |
| | | this.$message.success('链接已生成,点击复制按钮进行复制') |
| | | }) |
| | |
| | | import { |
| | | getRawMaterialList, |
| | | addInspect, |
| | | selectInspectsListById, |
| | | selectUser, |
| | | selectEquipment, |
| | | deleteMaterial, |
| | | addMaterial, |
| | | getMaterielName, |
| | |
| | | getChooseVersion, |
| | | lookProByVer |
| | | } from '@/api/inspection/rawmaterial' |
| | | import ItemVue from '@/layout/components/Sidebar/Item.vue' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | "name": val.materialName, |
| | | "num": val.quantity, |
| | | "specifications": val.specificationsModels, |
| | | "specificationsId": val.specificationsId, |
| | | "specificationId": val.specificationsId, |
| | | "startTime": dateArr[0], |
| | | "supplier": val.supplierName, |
| | | "type": val.type, |
| | |
| | | this.$message.success('报检成功') |
| | | this.$router.push(`/experiment/Viewdetails/${res.data}`) |
| | | }).catch(error =>{ |
| | | this.$message.error('报检失败') |
| | | this.$message.error(error.message) |
| | | }); |
| | | }, |
| | | // 获取分页列表数据 |
| | |
| | | <el-button |
| | | type="primary" |
| | | size="small" |
| | | icon="el-icon-circle-plus-outline" |
| | | icon="el-icon-plus" |
| | | @click="dialogVisible = true" |
| | | >新增</el-button |
| | | > |
| | |
| | | } |
| | | this.$message.success("登录成功") |
| | | this.btnload = false |
| | | this.$router.push({ path: '/' }) |
| | | this.$router.push({ path: this.redirect || '/' }) |
| | | }).catch((error) => { |
| | | this.$message.error(error.message) |
| | | this.btnload = false |
| | |
| | | <div>基本信息</div> |
| | | </div> |
| | | <div class="tips-btn"> |
| | | <span><i class="el-icon-edit" />操作:</span> |
| | | <el-button type="text" @click="dialogFormVisible = true">编辑</el-button> |
| | | <el-dialog title="编辑" :visible.sync="dialogFormVisible"> |
| | | <el-form ref="form" :model="form" :rules="rules"> |
| | | <el-form-item label="账号" :label-width="formLabelWidth" prop="account"> |
| | | <el-dialog title="编辑" :visible.sync="dialogFormVisible" > |
| | | <el-form ref="form" :model="form" :rules="rules" label-position="left"> |
| | | <el-form-item label="用户名:" :label-width="formLabelWidth" prop="account"> |
| | | <el-input v-model="form.account" autocomplete="off" /> |
| | | </el-form-item> |
| | | <el-form-item label="姓名:" :label-width="formLabelWidth" prop="name"> |
| | | <el-input v-model="form.name" autocomplete="off" /> |
| | | </el-form-item> |
| | | <el-form-item label="电话号码:" :label-width="formLabelWidth" prop="phone"> |
| | | <el-input show-word-limit maxlength="11" type="text" v-model="form.phone" autocomplete="off" /> |
| | | </el-form-item> |
| | | <el-form-item label="邮箱:" :label-width="formLabelWidth" prop="email"> |
| | | <el-input v-model="form.email" autocomplete="off" /> |
| | | </el-form-item> |
| | | <el-form-item label="签名:" :label-width="formLabelWidth" prop="signature"> |
| | | <el-upload |
| | | class="upload-demo" |
| | | action="#" |
| | | multiple |
| | | :limit="3"> |
| | | <el-button size="small" type="primary">点击上传</el-button> |
| | | <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> |
| | | </el-upload> |
| | | </el-form-item> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | |
| | | <span><i class="el-icon-edit" />签名:</span> |
| | | 2121212121212121</div> |
| | | </div> |
| | | <!-- <el-table |
| | | ref="infoTable" |
| | | :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5'}" |
| | | :data="infoTable" |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column |
| | | prop="username" |
| | | label="用户名" |
| | | width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="name" |
| | | label="姓名" |
| | | width="460" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tag type="info"><i class="el-icon-info" :style="{marginRight:'4px'}" />{{ scope.row.name }}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="cellPhone" |
| | | label="电话号码" |
| | | width="400" |
| | | /> |
| | | <el-table-column |
| | | prop="email" |
| | | label="邮箱" |
| | | width="300" |
| | | /> |
| | | <el-table-column |
| | | prop="signature" |
| | | label="签名" |
| | | width="120" |
| | | :filters="[{ text: 0, value: 0 }, { text: 1, value: 1 }]" |
| | | :filter-method="filterTag" |
| | | filter-placement="bottom-end" |
| | | /> |
| | | <el-table-column |
| | | label="操作" |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button @click="handleClick(scope.row)" type="text" size="small">编辑</el-button> |
| | | <el-button type="text" size="small">编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> --> |
| | | </div> |
| | | <div class="my-business"> |
| | | <div class="tips-main"> |
| | |
| | | <span /> |
| | | <div>企业信息</div> |
| | | </div> |
| | | <div class="tips-btn"> |
| | | <span><i class="el-icon-edit" />操作:</span> |
| | | <el-button type="text">退出</el-button> |
| | | </div> |
| | | </div> |
| | | <!-- <el-table |
| | | ref="businessTable" |
| | | :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5'}" |
| | | :data="businessTable" |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column |
| | | prop="businessSmallName" |
| | | label="企业简称" |
| | | width="200" |
| | | /> |
| | | <el-table-column |
| | | prop="businessBigName" |
| | | label="企业名称" |
| | | width="460" |
| | | /> |
| | | <el-table-column |
| | | label="企业联系人" |
| | | width="400" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tag type="info"><i class="el-icon-info" :style="{marginRight:'4px'}"/>{{ scope.row.businessContact }}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="businessPhone" |
| | | label="企业联系号码" |
| | | width="300" |
| | | /> |
| | | <el-table-column |
| | | prop="businessStatus" |
| | | label="加入状态" |
| | | width="120" |
| | | :filters="[{ text: 0, value: 0 }, { text: 1, value: 1 }]" |
| | | :filter-method="filterTag" |
| | | filter-placement="bottom-end" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tag |
| | | :type="scope.row.businessStatus === 0 ? 'primary' : 'success'" |
| | | disable-transitions |
| | | >{{ scope.row.businessStatus === 0 ? '未同意' : '已同意' }}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="操作" |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button @click="handleClick(scope.row)" type="text" size="small">退出</el-button> |
| | | <el-button type="text" size="small">编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> --> |
| | | <div class="message"> |
| | | <div class="message-item"><span><i class="el-icon-edit" />企业简称:</span>{{ businessTable.businessSmallName }}</div> |
| | | <div class="message-item"> |
| | |
| | | businessStatus: 1 |
| | | }, |
| | | dialogFormVisible: false, |
| | | form: [], |
| | | form: { |
| | | account: "", |
| | | name: "", |
| | | phone: "", |
| | | email: "", |
| | | signature: "" |
| | | }, |
| | | formLabelWidth: 120 |
| | | } |
| | | }, |
| | |
| | | .my-main{ |
| | | .my-info,.my-business{ |
| | | background: #fff; |
| | | // padding: 10px 20px 10px 20px; |
| | | margin: 0; |
| | | margin-bottom: 12px; |
| | | border-radius: 6px; |
| | | overflow: hidden; |
| | | .tips-main{ |
| | | // margin: ; |
| | | padding: 10px 20px 0 20px; |
| | |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | height: 50px; |
| | | // height: ; |
| | | &:hover{ |
| | | background: #85bff810; |
| | | .tips-btn{ |
| | | display: block; |
| | | left: 0; |
| | | opacity:1; |
| | | } |
| | | } |
| | | .tips-btn{ |
| | | height: 100%; |
| | | // display: none; |
| | | position: relative; |
| | | opacity:0; |
| | | left: 100px; |
| | | transition: all 0.3s ease-in-out; |
| | | } |
| | | .tips{ |
| | | height: 100%; |