界面修改

20240912_adapter_z
yewj 10 months ago
parent 45318cc15a
commit f402942cc7

@ -6,7 +6,7 @@ ENV = 'development'
# 开发环境
# VUE_APP_BASE_API = 'https://mudi.dsxyy.org/UDI_WMS_MC/'
VUE_APP_BASE_API = 'http://192.168.0.166:9991'
VUE_APP_BASE_API = 'http://127.0.0.1:9991'
VUE_APP_SYNC_API ="http://127.0.0.1:10001"
# 应用访问路径 例如使用前缀 /admin/

@ -10,7 +10,7 @@
<el-descriptions-item label="生产日期">{{ prescribeData.productDate }}</el-descriptions-item>
<el-descriptions-item label="失效日期">{{ prescribeData.expireDate }}</el-descriptions-item>
</el-descriptions>
<el-form :model="formData" class="demo-form-inline" style="margin-top: 30px" :rules="rules"
<el-form :model="formData" class="demo-form-inline" style="margin-top: 30px"
ref="formRef">
<el-row :gutter="24">
<el-col :span="24">
@ -68,12 +68,6 @@ export default {
produceDate: null,
expireDate: null,
saveLoading: false,
rules: {
count: [
{validator: this.validateCount, message: '损耗出库数量不能超出剩余数量', trigger: 'blur'}
]
},
}
},
methods: {

@ -245,18 +245,11 @@
</template>
<script>
import A from '../../plugins/KeyScaner'
import PanelDestroyDetail from '@/views/collect/PanelDestroyDetail'
import PanelDestroyCodeDetail from '@/views/collect/PanelDestroyCodeDetail'
import {findInvRemind} from '@/api/inout/splitCode'
import {enterCodeWeb, saveOrderWeb} from '@/api/inout/order'
import destroyOutDialog from "./destroyOutDialog.vue";
import {getUserBindWork} from '@/api/basic/collectPoint/userWorkplace'
import chooseDraftOrderDialog from './chooseDraftOrderDialog'
import dialogInvProduct from '@/views/inout/DialogSelectInvProduct'
import {executeFuc, getHead} from '@/utils/customConfig'
import {getSplitCode} from '@/api/collect/collectOrder'
import {getWorkBindBusTypes, removeBusTypeById} from '@/api/basic/workPlace/sysWorkplaceDocuments'
import {getWorkBindBusTypes} from '@/api/basic/workPlace/sysWorkplaceDocuments'
export default {
name: 'IoDestroyOrder',
@ -327,10 +320,10 @@ export default {
destroyType: 3,//1 2.code3
}
},
components: {},
components: {destroyOutDialog},
methods: {
changePlace(_this,query) {
_this.getWorkBindBusTypes(_this,query)
changePlace(_this, query) {
_this.getWorkBindBusTypes(_this, query)
},
getWorkBindBusTypes(_this, query) {
_this.busQuery.workplaceCode = query
@ -344,7 +337,7 @@ export default {
label: busType.busName
};
});
_this.options.getBusType = getWorkPlace
_this.options.getBusType = getWorkPlace
if (_this.options.getBusType.length == 1) {
_this.filterQuery.busType = _this.options.getBusType[0].code
} else {

@ -5,7 +5,8 @@
<el-row>
<el-col :span="6">
<el-form-item label="物资编码:">
<el-input v-model="filterQuery.code" placeholder="请输入物资编码/商品条码/医保编码" style="width: 90%" @keyup.enter.native="keyupErp_submit($event)"></el-input>
<el-input v-model="filterQuery.code" placeholder="请输入物资编码/商品条码/医保编码" style="width: 90%"
@keyup.enter.native="keyupErp_submit($event)"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
@ -20,30 +21,42 @@
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<el-form-item label="注册/备案凭证:">
<el-input v-model="filterQuery.registerNo" clearable="true" style="width: 90%" placeholder="请输入注册/备案凭证"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="生产企业:">
<el-input v-model="filterQuery.manufactory" clearable="true" style="width: 90%" placeholder="请输入生产企业"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="外部系统:">
<el-select v-model="filterQuery.thirdSys" style="width: 90%" placeholder="请选择第三方系统" @change="thirdSysChange">
<el-option
v-for="item in thirdSys"
:key="item.value"
:label="item.thirdName"
:value="item.thirdId">
<span style="float: left">{{ item.thirdName }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.thirdId }}</span>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="注册/备案凭证:">
<el-input v-model="filterQuery.registerNo" clearable="true" style="width: 90%"
placeholder="请输入注册/备案凭证"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="生产企业:">
<el-input v-model="filterQuery.manufactory" clearable="true" style="width: 90%"
placeholder="请输入生产企业"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="产品类型:">
<el-select v-model="filterQuery.productType" placeholder="产品类型">
<el-option label="器械" value="1"></el-option>
<el-option label="药品" value="2"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="外部系统:">
<el-select v-model="filterQuery.thirdSys" style="width: 90%" placeholder="请选择第三方系统"
@change="thirdSysChange">
<el-option
v-for="item in thirdSys"
:key="item.value"
:label="item.thirdName"
:value="item.thirdId">
<span style="float: left">{{ item.thirdName }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.thirdId }}</span>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
</el-form>
@ -55,9 +68,11 @@
<el-button type="primary" icon="el-icon-upload2" @click="selectExport" v-if="selectType==0"></el-button>
<el-button type="primary" icon="el-icon-upload2" @click="allExport" v-if="selectType==0"></el-button>
<el-button type="primary" icon="el-icon-top-upload" @click="uploadSmp" v-if="selectType==1"></el-button>
<el-button type="primary" icon="el-icon-top-upload" @click="allUploadSmp" v-if="selectType==1"></el-button>
<el-button type="primary" icon="el-icon-top-upload" @click="allUploadSmp" v-if="selectType==1">
</el-button>
<el-button type="primary" icon="el-icon-download" @click="downloadErp" v-if="selectType==3"></el-button>
<el-button type="primary" icon="el-icon-download" @click="downloadAllErp" v-if="selectType==3"></el-button>
<el-button type="primary" icon="el-icon-download" @click="downloadAllErp" v-if="selectType==3">
</el-button>
</el-button-group>
</div>
<el-divider style="margin: 15px"></el-divider>
@ -113,7 +128,7 @@ import {getInvbasdoc} from "@/api/thrsys/getErps";
import {getBasicThirdSys, filterDetailByKey} from "@/api/thrsys/basicThirdSys";
import {selectIp} from "@/api/system/systemParamConfig";
import thrProductsDetail from "./thrProductsDetail";
import {exportExcel,exportExcelAll} from "@/api/thrsys/thrProductsExport"
import {exportExcel, exportExcelAll} from "@/api/thrsys/thrProductsExport"
import {thrProductUpload} from "@/api/thrsys/smp"
export default {
@ -143,7 +158,7 @@ export default {
limit: 10,
isDownThrSys: null,
},
mainThirdSys:'',
mainThirdSys: '',
total: 0,
thirdSys: [],
thirdSysDetail: null,
@ -175,8 +190,8 @@ export default {
this.getList();
},
search(){
this.filterQuery.page=1;
search() {
this.filterQuery.page = 1;
this.getList();
},
@ -270,8 +285,8 @@ export default {
getBasicThirdSys(query)
.then((response) => {
this.thirdSys = response.data.list || [];
for(var i=0;i<this.thirdSys.length;i++){
if(this.thirdSys[i].mainSys){
for (var i = 0; i < this.thirdSys.length; i++) {
if (this.thirdSys[i].mainSys) {
this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
this.mainThirdSys = this.thirdSys[i].thirdId;
}
@ -420,7 +435,7 @@ export default {
});
},
allExport() {
this.filterQuery.thrProductsEntities=this.list;
this.filterQuery.thrProductsEntities = this.list;
exportExcelAll(this.filterQuery)
.then((response) => {
if (response.code == 20000) {

Loading…
Cancel
Save