| | |
| | | |
| | | # VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' |
| | | |
| | | VUE_APP_API_URL = 'http://192.168.1.45:10010' |
| | | # VUE_APP_API_URL = 'http://192.168.1.45:10010' |
| | | |
| | | # VUE_APP_API_URL = 'http://192.168.0.212/system_gateway' |
| | | VUE_APP_API_URL = 'http://192.168.0.212/system_gateway' |
| | | |
| | | # VUE_APP_API_URL = 'http://localhost:10010' |
| | | |
| | |
| | | # 生产环境配置 |
| | | NODE_ENV = 'production' |
| | | |
| | | # VUE_APP_API_URL = 'http://192.168.0.212/system_gateway' |
| | | VUE_APP_API_URL = 'http://10.49.39.23/system_gateway' |
| | | VUE_APP_API_URL = 'http://192.168.0.212/system_gateway' |
| | | # VUE_APP_API_URL = 'http://10.49.39.23/system_gateway' |
| | | |
| | | VUE_APP_AMAP_KEY='045542fc5f436b75e6c911c5c84ff8cd' |
| | |
| | | <el-input v-model="form.sortnum" placeholder="请输入排序码" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="组织类型" prop="type" v-if="(editType === 'edit' && parentId) || (editType === 'add')" > |
| | | <el-radio-group v-model="form.type" :disabled="(editType === 'edit') || (!!(editType === 'add' && parentId))"> |
| | | <!-- :disabled="(editType === 'edit') || (!!(editType === 'add' && parentId))"--> |
| | | <el-radio-group v-model="form.type"> |
| | | <el-radio :label="0">相关方组织</el-radio> |
| | | <el-radio :label="1">内部组织</el-radio> |
| | | </el-radio-group> |
| | |
| | | </el-form-item> |
| | | <el-form-item label="前缀" prop="noPrefix" v-if="form.noType === 1"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-input style="flex: 1;" v-model="form.noPrefix" placeholder="请输入数字或字母" v-trim/> |
| | | <el-input style="flex: 1;" v-model="form.noPrefix" :disabled="form.id ? true : false" placeholder="请输入数字或字母" v-trim/> |
| | | <span style="margin: 0 20px;">位数</span> |
| | | <el-input style="flex: 1;" v-model="form.noLength" placeholder="请输入数字" v-trim/> |
| | | <el-input style="flex: 1;" v-model="form.noLength" :disabled="form.id ? true : false" placeholder="请输入数字" v-trim/> |
| | | <span style="margin: 0 20px;">起始编号</span> |
| | | <el-input style="flex: 1;" v-model="form.noIndex" placeholder="请输入数字" v-trim/> |
| | | <el-input style="flex: 1;" v-model="form.noIndex" :disabled="form.id ? true : false" placeholder="请输入数字" v-trim/> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="排列顺序" prop="sortType" v-if="form.noType === 1"> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="RFID标签" prop="rfidLable"> |
| | | <el-input v-model="form.rfidLable" placeholder="请输入RFID标签" v-trim/> |
| | | <el-form-item label="RFID标签" prop="rfidCode"> |
| | | <el-input v-model="form.rfidCode" placeholder="请输入RFID标签" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="领取规则" prop="roleType"> |
| | | <el-radio-group v-model="form.roleType"> |
| | |
| | | id: null, |
| | | code: '', |
| | | carId: '', |
| | | rfidLable: '', |
| | | rfidCode: '', |
| | | roleType: 0 |
| | | }, |
| | | // 验证规则 |
| | |
| | | carId: [ |
| | | { required: true, message: '请选择所属车辆', trigger: 'blur' } |
| | | ], |
| | | rfidLable: [ |
| | | rfidCode: [ |
| | | { required: true, message: '请输入RFID标签', trigger: 'blur' } |
| | | ], |
| | | roleType: [ |
| | |
| | | <p class="tip-warn"><i class="el-icon-warning"></i>导入说明:<br> |
| | | 1.请先下载文件模板,并按照模板要去填写表格内容;<br> |
| | | </p> |
| | | <el-form class="demo-form-inline" > |
| | | <el-form class="demo-form-inline" v-loading="loading"> |
| | | <el-form-item label="线路信息" required> |
| | | <div style="width: 100%;display: flex;align-items: center;"> |
| | | <el-button type="primary" @click="clickRef">点击上传</el-button> |
| | |
| | | data () { |
| | | return { |
| | | importing:false, |
| | | fileName: '' |
| | | fileName: '', |
| | | loading: false, |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | this.$refs.fileExcel.click() |
| | | }, |
| | | result (e) { |
| | | this.loading = true |
| | | const data = new FormData() |
| | | data.append('file', e.target.files[0]) |
| | | importExcel(data) |
| | |
| | | this.fileName = '' |
| | | }) |
| | | .finally(() => { |
| | | this.loading = false |
| | | this.$refs.fileExcel.value = null |
| | | }) |
| | | } |
| | |
| | | 2.每次导入销售订单表示即删除之前导入此次相应日期的订单记录,以此次导入的数据为主;<br> |
| | | </p> |
| | | <el-form class="demo-form-inline" :model="form" ref="form" :rules="rules"> |
| | | <el-form-item label="送货日期" prop="dateInfo" > |
| | | <el-form-item label="送货日期" prop="dateInfo" v-loading="loading"> |
| | | <el-date-picker v-model="form.dateInfo" value-format="yyyy-MM-dd" placeholder="请输入日期" /> |
| | | </el-form-item> |
| | | <el-form-item label="订单信息" required> |
| | |
| | | data () { |
| | | return { |
| | | importing: false, |
| | | loading: false, |
| | | fileName: '', |
| | | form: { |
| | | dateInfo: null |
| | |
| | | }) |
| | | }, |
| | | result (e) { |
| | | this.loading = true |
| | | const data = new FormData() |
| | | data.append('dateInfo', this.form.dateInfo) |
| | | data.append('file', e.target.files[0]) |
| | |
| | | this.fileName = '' |
| | | }) |
| | | .finally(() => { |
| | | this.loading = false |
| | | this.$refs.fileExcel.value = null |
| | | }) |
| | | } |
| | |
| | | unBindKeys(this.ids) |
| | | .then(res => { |
| | | this.getList() |
| | | this.getKeysAll() |
| | | }) |
| | | }).catch(() => { |
| | | |
| | |
| | | page: 1, |
| | | model: { |
| | | cabinetId: this.id, |
| | | keyId: this.searchForm.keyId, |
| | | keyCode: this.searchForm.keyCode, |
| | | status: this.searchForm.status, |
| | | bindStatus: this.searchForm.bindStatus, |
| | | workingStatus: this.searchForm.workingStatus |
| | |
| | | <el-table-column prop="editDate" label="最后更新时间" min-width="100px"></el-table-column> |
| | | <el-table-column label="操作" width="230" fixed="right"> |
| | | <template slot-scope="{row}"> |
| | | <!-- v-if="row.type ==0"--> |
| | | <el-button type="text" |
| | | @click="$refs.OperaInternalCompanyWindow.open('编辑企业信息', { id: row.parentId, name: row.parentName, type: row.parentType, companyPath: row.parentCompanyPath }, row, 'edit')" |
| | | icon="el-icon-edit" v-permissions="['business:company:update']" v-if="row.type ==0">编辑</el-button> |
| | | icon="el-icon-edit" v-permissions="['business:company:update']">编辑</el-button> |
| | | <el-button type="text" @click="$refs.OperaInternalCompanyWindow.open('新建子级', row, null, 'add')" |
| | | icon="el-icon-plus">新建子级</el-button> |
| | | <el-button type="text" @click="deleteById(row)" style="color: red" icon="el-icon-delete" |
| | |
| | | <el-form-item label="设备名称" prop="name"> |
| | | <el-input v-model="searchForm.name" placeholder="请输入设备名称" @keypress.enter.native="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="运行状态" prop="rumStatus"> |
| | | <el-select v-model="searchForm.rumStatus" placeholder="请选择" @change="search"> |
| | | <el-form-item label="运行状态" prop="runStatus"> |
| | | <el-select v-model="searchForm.runStatus" placeholder="请选择" @change="search"> |
| | | <el-option label="全部" value=""></el-option> |
| | | <el-option label="在线" :value="0"></el-option> |
| | | <el-option label="离线" :value="1"></el-option> |
| | |
| | | <el-form-item label="状态" prop="status"> |
| | | <el-select v-model="searchForm.status" placeholder="请选择" @change="search"> |
| | | <el-option label="全部" value=""></el-option> |
| | | <el-option label="启用" :value="1"></el-option> |
| | | <el-option label="禁用" :value="0"></el-option> |
| | | <el-option label="启用" :value="0"></el-option> |
| | | <el-option label="禁用" :value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <section> |
| | |
| | | code: '', |
| | | name: '', |
| | | status: '', |
| | | rumStatus: '' |
| | | runStatus: '' |
| | | }, |
| | | form: null |
| | | } |
| | |
| | | this.loadLines() |
| | | }, |
| | | methods: { |
| | | reset() { |
| | | this.lineList = [] |
| | | this.$refs.searchForm.resetFields() |
| | | this.search() |
| | | }, |
| | | loadCategory () { |
| | | fetchCateList({ |
| | | type: 4 |
| | |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column prop="code" label="钥匙编号" min-width="100px"></el-table-column> |
| | | <el-table-column prop="carCode" label="所属车辆" min-width="100px"></el-table-column> |
| | | <el-table-column prop="rfidLable" label="RFID标签" min-width="100px"></el-table-column> |
| | | <el-table-column prop="rfidLable" label="RFID标签" min-width="150px"> |
| | | <template slot-scope="{row}"> |
| | | <span v-if="row.rfidCode">{{row.rfidCode}} ({{row.rfidLable}})</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="cabinetName" label="绑定钥匙柜" min-width="100px"></el-table-column> |
| | | <el-table-column prop="gridCode" label="存放位置" min-width="100px"></el-table-column> |
| | | <el-table-column label="绑定状态" min-width="100px"> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="运送车辆" prop="carId"> |
| | | <el-form-item label="运送车辆" prop="carCode"> |
| | | <el-input v-model="searchForm.carCode" placeholder="请输入运送车辆" clearable @keypress.enter.native="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="序号" prop="code"> |
| | |
| | | <li><el-button type="danger" @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:jkline:delete']">删除</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | |
| | | :height="tableHeightNew" |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |