提交 459a2235 编写于 作者: qian.jie's avatar qian.jie

添加商品

上级 acfd1215
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
label-suffix=":" label-suffix=":"
class="basic-form" class="basic-form"
> >
<div class="basic-item-icon" v-show="!isCheckServe"> <div class="basic-item-icon" v-if="!isCheckServe && !showTcm">
<div class="part-tit">基本信息</div> <div class="part-tit">基本信息</div>
<el-form-item label="条形码" prop="barCode"> <el-form-item label="条形码" prop="barCode">
<el-col :span="18"> <el-col :span="18">
...@@ -491,17 +491,17 @@ ...@@ -491,17 +491,17 @@
<p class="upload-message" v-if="!isSpecification_url">请上传说明书</p> <p class="upload-message" v-if="!isSpecification_url">请上传说明书</p>
</el-form-item> </el-form-item>
</div> </div>
<div class="basic-item-icon" v-show="!isCheckServe"> <div class="basic-item-icon" v-show="showTcm">
<div class="part-tit">基本信息</div> <div class="part-tit">基本信息</div>
<el-form-item label="适用项目" prop="medicCommonName" class="required-label"> <el-form-item label="适用项目" prop="useProject" class="required-label">
<el-col :span="13"> <el-col :span="13">
<el-input <el-input
:disabled="goodDisabled || barAndGoodsFlag || idMedicEdit" :disabled="goodDisabled || barAndGoodsFlag || idMedicEdit"
size="small" size="small"
v-model="formData1.medicCommonName" v-model="formData1.useProject"
placeholder="请输入通用名称" placeholder="请输入适用项目"
style="width:70%;" style="width:70%;"
maxlength="60" maxlength="40"
show-word-limit show-word-limit
></el-input> ></el-input>
</el-col> </el-col>
...@@ -513,7 +513,6 @@ ...@@ -513,7 +513,6 @@
v-model="formData1.department" v-model="formData1.department"
placeholder="请输入适用科室" placeholder="请输入适用科室"
:disabled="idMedicEdit" :disabled="idMedicEdit"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="治疗疾病" prop="treatDisease" class="required-label"> <el-form-item label="治疗疾病" prop="treatDisease" class="required-label">
...@@ -530,16 +529,21 @@ ...@@ -530,16 +529,21 @@
</el-col> </el-col>
</el-form-item> </el-form-item>
</div> </div>
<el-form-item label="商品使用日期" prop="endTime" class="required-label"> <el-form-item label="商品使用时间" prop="rangeTime" class="required-label">
<el-date-picker <el-col :span="8">
v-model="formData2.endTime" <el-date-picker
size="small" v-model="rangeTime"
type="datetime" type="daterange"
placeholder="请选择商品使用日期" value-format="yyyy-MM-dd"
value-format="yyyy-MM-dd HH:mm:ss.SSS" start-placeholder="开始日期"
format="yyyy-MM-dd HH:mm:ss" end-placeholder="结束日期"
></el-date-picker> :disabled="idMedicEdit"
</el-form-item> :picker-options="pickerOptions"
>
</el-date-picker>
</el-col>
</el-form-item>
<el-form-item label="说明书"> <el-form-item label="说明书">
<el-upload <el-upload
class="bg-uploader" class="bg-uploader"
...@@ -586,7 +590,7 @@ ...@@ -586,7 +590,7 @@
label-suffix=":" label-suffix=":"
class="basic-form" class="basic-form"
> >
<div class="basic-item-icon" v-show="!isMedic && isCheckServe"> <div class="basic-item-icon" v-show="!isMedic && isCheckServe && !showTcm">
<div class="part-tit">服务信息</div> <div class="part-tit">服务信息</div>
<el-form-item label="条形码" prop="barCode"> <el-form-item label="条形码" prop="barCode">
<el-col :span="18"> <el-col :span="18">
...@@ -1108,6 +1112,13 @@ ...@@ -1108,6 +1112,13 @@
contractList: [], // 合同 contractList: [], // 合同
isProject: false, // 是否选择合作项目 isProject: false, // 是否选择合作项目
isContract: false, // 是否选择合同 isContract: false, // 是否选择合同
showTcm:false,
rangeTime:'',
pickerOptions: {
disabledDate: (time) => {
return time.getTime() > new Date().getTime(); //减去一天的时间代表可以选择同一天;
},
},
} }
}, },
computed: { computed: {
...@@ -1313,6 +1324,12 @@ ...@@ -1313,6 +1324,12 @@
this.isProject = cooperationProjectId; this.isProject = cooperationProjectId;
this.isContract = contractId; this.isContract = contractId;
this.formData1 = goodDet; this.formData1 = goodDet;
if (this.formData1.goodsType == 340) {
this.showTcm = true;
if (this.formData1.useBeginTime && this.formData1.useEndTime) {
this.rangeTime = [new Date(this.formData1.useBeginTime).format("yyyy-MM-dd"), new Date(this.formData1.useEndTime).format("yyyy-MM-dd")]
}
}
this.formData = goodDet; this.formData = goodDet;
this.formData3 = { goodsName, goodsDescription, goodsHeaderImages, goodsVideoList, goodsType, expressLimitFlag,contractId, cooperationProjectId }; this.formData3 = { goodsName, goodsDescription, goodsHeaderImages, goodsVideoList, goodsType, expressLimitFlag,contractId, cooperationProjectId };
this.hasRepoFlag = hasRepoFlag; this.hasRepoFlag = hasRepoFlag;
...@@ -1462,6 +1479,7 @@ ...@@ -1462,6 +1479,7 @@
this.goodsType = goodsType; this.goodsType = goodsType;
if(goodsType == 337){ if(goodsType == 337){
this.isMedic = false; this.isMedic = false;
this.showTcm = false;
this.isCheckServe = true; this.isCheckServe = true;
getHospitalInfoByStoreId(this.storeId).then(({code,message,data})=>{ getHospitalInfoByStoreId(this.storeId).then(({code,message,data})=>{
this.formData2.hospitalName = data.hospital; this.formData2.hospitalName = data.hospital;
...@@ -1471,10 +1489,16 @@ ...@@ -1471,10 +1489,16 @@
this.checkPackageIdList = res.data; this.checkPackageIdList = res.data;
}) })
}else{ }else{
this.isMedic = goodsType == '5'; if (goodsType == 340) {
this.isCheckServe = false; this.showTcm = true;
this.getLever(goodsType,type); }else {
this.isMedic = goodsType == '5';
this.isCheckServe = false;
this.showTcm = false;
this.getLever(goodsType,type);
}
} }
console.log(goodsType,type);
console.log(this.formData); console.log(this.formData);
}, },
defaultArr(){ defaultArr(){
...@@ -1581,6 +1605,15 @@ ...@@ -1581,6 +1605,15 @@
}, },
complete() { complete() {
if (this.goodsType == 340 ) {
this.formData1.otc1 = "0";
}
console.log(this.formData1);
console.log(this.rangeTime);
this.formData1.useBeginTime = new Date(this.rangeTime ? this.rangeTime[0] + ' ' + '00:00:00' : '').getTime() || '';
this.formData1.useEndTime = new Date(this.rangeTime ? this.rangeTime[1] + ' ' + '23:59:59' : '').getTime() || '';
console.log('==============');
// debugger;
this.formData1.leastCount = this.formData.leastCount; this.formData1.leastCount = this.formData.leastCount;
this.formData1.mostCount = this.formData.mostCount; this.formData1.mostCount = this.formData.mostCount;
let formNameList = ['formData', 'formData1', 'formData2', 'formData3']; let formNameList = ['formData', 'formData1', 'formData2', 'formData3'];
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册