|
|
|
@ -16,16 +16,22 @@ |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-button"> |
|
|
|
<el-button class="customer-bun-min" type="primary" @click="refreshPageData" style="margin-left: 10px; margin-bottom: 5px;"> |
|
|
|
{{buttons.refreshButton}}</el-button> |
|
|
|
<el-button class="customer-bun-min" type="primary" @click="refreshPageData" |
|
|
|
style="margin-left: 10px; margin-bottom: 5px;"> |
|
|
|
{{ buttons.refreshButton }} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-button"> |
|
|
|
<el-button class="customer-bun-min" type="primary" @click="finishRollBun" style="margin-left: 10px; margin-bottom: 5px;"> |
|
|
|
{{buttons.finishRoll}}</el-button> |
|
|
|
<el-button class="customer-bun-min" type="primary" @click="finishRollBun" |
|
|
|
style="margin-left: 10px; margin-bottom: 5px;"> |
|
|
|
{{ buttons.finishRoll }} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-button"> |
|
|
|
<el-button class="customer-bun-min" type="primary" @click="closeDialog" style="margin-left: 10px; margin-bottom: 5px;"> |
|
|
|
{{buttons.closeButton}}</el-button> |
|
|
|
<el-button class="customer-bun-min" type="primary" @click="closeDialog" |
|
|
|
style="margin-left: 10px; margin-bottom: 5px;"> |
|
|
|
{{ buttons.closeButton }} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-button"> |
|
|
|
<el-button v-if="showDefault" @click="saveMultiLanguage()" type="primary">多语言设置</el-button> |
|
|
|
@ -36,157 +42,179 @@ |
|
|
|
<!-- 卷数量统计 班次信息 --> |
|
|
|
<el-form> |
|
|
|
<fieldset class="customer-fieldset" style="width: 495px;"> |
|
|
|
<legend>{{labels.rollQtySum}}</legend> |
|
|
|
<legend>{{ labels.rollQtySum }}</legend> |
|
|
|
<el-form-item class="customer-item"> |
|
|
|
<el-checkbox disabled="disabled" style="margin-top: 15px;" true-label="Y" false-label="N" |
|
|
|
v-model="pageData.reportedFlag">{{labels.whetherReport}}</el-checkbox> |
|
|
|
v-model="pageData.reportedFlag">{{ labels.whetherReport }} |
|
|
|
</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-item" :label=labels.approvedQty style="margin-top: -10px;"> |
|
|
|
<el-form-item class="customer-item" :label=labels.approvedQty style="margin-top: -10px;"> |
|
|
|
<!--<el-input v-model="pageData.approvedQty" type="number" @blur="checkValidApprovedQty"--> |
|
|
|
<el-input v-model="pageData.approvedQty" @blur="checkValidApprovedQty" type="number" style="width: 80px;" ></el-input> |
|
|
|
<el-input v-model="pageData.approvedQty" @blur="checkValidApprovedQty" type="number" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-item" :label=labels.defectedQty style="margin-top: -10px;"> |
|
|
|
<el-input v-model="pageData.defectedQty" :disabled="showNumFlag" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
<el-input v-model="pageData.defectedQty" :disabled="showNumFlag" class="customer-input-color-red" |
|
|
|
readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-item" :label=labels.totalQty style="margin-top: -10px;"> |
|
|
|
<el-input v-model="pageData.totalQty" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
<el-input v-model="pageData.totalQty" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-item" :label=labels.otherRollQty style="margin-top: -10px;"> |
|
|
|
<el-input v-model="pageData.otherRollQty" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
<el-input v-model="pageData.otherRollQty" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</fieldset> |
|
|
|
<!-- 操作员信息和班次信息 --> |
|
|
|
<fieldset class="customer-fieldset" |
|
|
|
style="margin-left: 500px; margin-top: -70px; width: 400px;"> |
|
|
|
<legend>{{labels.operatorScheduleInfo}}</legend> |
|
|
|
<legend>{{ labels.operatorScheduleInfo }}</legend> |
|
|
|
<el-form-item class="customer-item" :label=labels.operatorId> |
|
|
|
<el-input v-model="operatorData.operatorId" disabled="disabled" style="width: 80px;" ></el-input> |
|
|
|
<el-input v-model="operatorData.operatorId" disabled="disabled" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-item" :label=labels.operatorName> |
|
|
|
<el-input v-model="operatorData.operatorName" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
<el-input v-model="operatorData.operatorName" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-item" :label=labels.scheduledDate> |
|
|
|
<el-input v-model="pageData.scheduledDate" disabled="disabled" style="width: 80px;" ></el-input> |
|
|
|
<el-input v-model="pageData.scheduledDate" disabled="disabled" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item class="customer-item" :label=labels.shiftNo> |
|
|
|
<el-input v-model="pageData.shiftDesc" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
<el-input v-model="pageData.shiftDesc" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-button type="info" :disabled="buttonTags.selectShiftFlag" plain @click="selectSchduleShiftModal" |
|
|
|
style="margin-left: -10px; margin-top: 10px; height: 20px; padding: 3px 3px;"> |
|
|
|
<icon-svg name="ellipsis" style="height: 10px; width: 10px;" ></icon-svg> |
|
|
|
<icon-svg name="ellipsis" style="height: 10px; width: 10px;"></icon-svg> |
|
|
|
</el-button> |
|
|
|
|
|
|
|
</fieldset> |
|
|
|
</el-form> |
|
|
|
<!-- 卷生产时间统计产量报告 --> |
|
|
|
<el-form style="margin-top: 5px;"> |
|
|
|
<fieldset class="customer-fieldset" style="width: 320px; margin-top: -10px;"> |
|
|
|
<legend>{{labels.rollTimeSum}}</legend> |
|
|
|
<!-- 调机时间 --> |
|
|
|
<el-row style="margin-top: -10px;"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.totalTuningTime > |
|
|
|
<el-input v-model="pageData.totalSetupTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;" ></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalTuningDownTime > |
|
|
|
<el-input v-model="pageData.totalDowntimeTimeSetup" class="customer-input-color-red" readonly="readonly" style="width: 100px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalPureTuningTime > |
|
|
|
<el-input v-model="pageData.totalPureSetupTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 生产时间 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.totalProdTime> |
|
|
|
<el-input v-model="pageData.totalProdTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalProdDownTime> |
|
|
|
<el-input v-model="pageData.totalDowntimeTimeProd" class="customer-input-color-red" readonly="readonly" style="width: 100px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalPureProdTime > |
|
|
|
<el-input v-model="pageData.totalPureProdTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 制造时间 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.totalManufTime> |
|
|
|
<el-input v-model="pageData.totalManufactureTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalManufDownTime> |
|
|
|
<el-input v-model="pageData.totalManufactureDowntimeTime" class="customer-input-color-red" readonly="readonly" style="width: 100px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalPureManufTime> |
|
|
|
<el-input v-model="pageData.totalPureManufactureTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</fieldset> |
|
|
|
<!-- 产量报告 --> |
|
|
|
<fieldset class="customer-fieldset" |
|
|
|
style="margin-left: 325px; margin-top: -165px; width: 575px;"> |
|
|
|
<fieldset class="customer-fieldset" style="width: 320px; margin-top: -10px;"> |
|
|
|
<legend>{{ labels.rollTimeSum }}</legend> |
|
|
|
<!-- 调机时间 --> |
|
|
|
<el-row style="margin-top: -10px;"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.totalTuningTime> |
|
|
|
<el-input v-model="pageData.totalSetupTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalTuningDownTime> |
|
|
|
<el-input v-model="pageData.totalDowntimeTimeSetup" class="customer-input-color-red" |
|
|
|
readonly="readonly" style="width: 100px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalPureTuningTime> |
|
|
|
<el-input v-model="pageData.totalPureSetupTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 生产时间 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.totalProdTime> |
|
|
|
<el-input v-model="pageData.totalProdTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalProdDownTime> |
|
|
|
<el-input v-model="pageData.totalDowntimeTimeProd" class="customer-input-color-red" |
|
|
|
readonly="readonly" style="width: 100px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalPureProdTime> |
|
|
|
<el-input v-model="pageData.totalPureProdTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 制造时间 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.totalManufTime> |
|
|
|
<el-input v-model="pageData.totalManufactureTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalManufDownTime> |
|
|
|
<el-input v-model="pageData.totalManufactureDowntimeTime" class="customer-input-color-red" |
|
|
|
readonly="readonly" style="width: 100px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.totalPureManufTime> |
|
|
|
<el-input v-model="pageData.totalPureManufactureTime" class="customer-input-color-red" |
|
|
|
readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</fieldset> |
|
|
|
<!-- 产量报告 --> |
|
|
|
<fieldset class="customer-fieldset" |
|
|
|
style="margin-left: 325px; margin-top: -165px; width: 575px;"> |
|
|
|
|
|
|
|
<legend>{{ labels.produceReport }}</legend> |
|
|
|
<!-- 开工时间 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.startTime> |
|
|
|
<el-input v-model="pageData.eventTime" disabled="disabled" style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.finishTime> |
|
|
|
<el-input v-model="pageData.tillTime" disabled="disabled" style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.prodTime > |
|
|
|
<el-input v-model="pageData.sfdcProdTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.tuningTime> |
|
|
|
<el-input v-model="pageData.sfdcSetupTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.manufTime> |
|
|
|
<el-input v-model="pageData.sfdcManufactureTime" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 合格数量 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.sfdcApprovedQty> |
|
|
|
<el-input v-model="pageData.sfdcApprovedQty" class="customer-input-color-red" readonly="readonly" style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.sfdcDefectedQty> |
|
|
|
<el-input v-model="pageData.defectedQty" class="customer-input-color-red" readonly="readonly" style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.sfdcReportedQty > |
|
|
|
<el-input v-model="pageData.sfdcReportedQty" class="customer-input-color-red" readonly="readonly" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.tuningDown> |
|
|
|
<el-input v-model="pageData.sfdcSetupDownTime" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.manufTuning > |
|
|
|
<el-input v-model="pageData.sfdcProdSetupTime" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 备注 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.remark> |
|
|
|
<el-input v-model="pageData.remark" style="width: 430px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.downTime> |
|
|
|
<el-input v-model="pageData.sfdcDownTime" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</fieldset> |
|
|
|
<legend>{{ labels.produceReport }}</legend> |
|
|
|
<!-- 开工时间 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.startTime> |
|
|
|
<el-input v-model="pageData.eventTime" disabled="disabled" style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.finishTime> |
|
|
|
<el-input v-model="pageData.tillTime" disabled="disabled" style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.prodTime> |
|
|
|
<el-input v-model="pageData.sfdcProdTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.tuningTime> |
|
|
|
<el-input v-model="pageData.sfdcSetupTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.manufTime> |
|
|
|
<el-input v-model="pageData.sfdcManufactureTime" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 合格数量 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.sfdcApprovedQty> |
|
|
|
<el-input v-model="pageData.sfdcApprovedQty" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.sfdcDefectedQty> |
|
|
|
<el-input v-model="pageData.defectedQty" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 130px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.sfdcReportedQty> |
|
|
|
<el-input v-model="pageData.sfdcReportedQty" class="customer-input-color-red" readonly="readonly" |
|
|
|
style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.tuningDown> |
|
|
|
<el-input v-model="pageData.sfdcSetupDownTime" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.manufTuning> |
|
|
|
<el-input v-model="pageData.sfdcProdSetupTime" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- 备注 --> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item :label=labels.remark> |
|
|
|
<el-input v-model="pageData.remark" style="width: 430px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label=labels.downTime> |
|
|
|
<el-input v-model="pageData.sfdcDownTime" style="width: 80px;"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</fieldset> |
|
|
|
</el-form> |
|
|
|
<!-- 主材料 --> |
|
|
|
<el-form> |
|
|
|
<fieldset class="customer-fieldset" style="width: 830px;"> |
|
|
|
<legend>{{labels.primaryMaterial}}</legend> |
|
|
|
<legend>{{ labels.primaryMaterial }}</legend> |
|
|
|
<el-table |
|
|
|
height="180" |
|
|
|
:data="sfdcMaterialList" |
|
|
|
@ -208,7 +236,7 @@ |
|
|
|
<!--<el-input type="number" class="table-input" align="right" @blur="checkValidQty(scope.row)"--> |
|
|
|
<el-input type="number" class="table-input" align="right" v-if="item.columnHidden" |
|
|
|
v-model="scope.row[item.columnProp]"></el-input> |
|
|
|
<span v-else>{{scope.row[item.columnProp]}}</span> |
|
|
|
<span v-else>{{ scope.row[item.columnProp] }}</span> |
|
|
|
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]" |
|
|
|
style="width: 100px; height: 80px"/></span> |
|
|
|
</template> |
|
|
|
@ -223,24 +251,28 @@ |
|
|
|
|
|
|
|
<!-- 异常原因录入的组件 --> |
|
|
|
<comExceptionReason ref="comExceptionReason" :close-on-click-modal="false" |
|
|
|
:visible.sync="showExceptionFlag" |
|
|
|
@initExceptionReason = "initExceptionReason"> |
|
|
|
:visible.sync="showExceptionFlag" |
|
|
|
@initExceptionReason="initExceptionReason"> |
|
|
|
|
|
|
|
</comExceptionReason> |
|
|
|
|
|
|
|
<!-- 班次选择组件 --> |
|
|
|
<comSelectShift ref="comSelectShift" :close-on-click-modal="false" |
|
|
|
:visible.sync="showShiftFlag" |
|
|
|
@initScheduleShift = "initScheduleShift"> |
|
|
|
:visible.sync="showShiftFlag" |
|
|
|
@initScheduleShift="initScheduleShift"> |
|
|
|
</comSelectShift> |
|
|
|
|
|
|
|
<!--打印卷标签--> |
|
|
|
<com-roll-label ref="comRollLabel"></com-roll-label> |
|
|
|
</div> |
|
|
|
|
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
/*添加组件*/ |
|
|
|
import comExceptionReason from "../com_exception_reason";//异常远远 |
|
|
|
import comSelectShift from "../com_select_shift";//班次选择的组件 |
|
|
|
/*添加组件*/ |
|
|
|
import comExceptionReason from "../com_exception_reason";//异常远远 |
|
|
|
import comSelectShift from "../com_select_shift";//班次选择的组件 |
|
|
|
import comRollLabel from "../../common/com-roll-label";/*打印卷标签*/ |
|
|
|
import { |
|
|
|
getCurrentRollReportedQty, |
|
|
|
countSfdcTimeQty, |
|
|
|
@ -255,20 +287,21 @@ import { |
|
|
|
repackFinishRollWithNoFqc |
|
|
|
} from '@/api/yieldReport/com_finish_roll.js'; |
|
|
|
|
|
|
|
import { |
|
|
|
searchSysLanguagePackList, |
|
|
|
searchSysLanguageParam, |
|
|
|
searchFunctionButtonList, |
|
|
|
saveButtonList, |
|
|
|
searchSysLanguage, |
|
|
|
searchLanguageListByLanguageCode, |
|
|
|
saveSysLanguageOne, |
|
|
|
searchPageLanguageData, |
|
|
|
removerLanguage, |
|
|
|
saveSysLanguageList |
|
|
|
} from "@/api/sysLanguage.js"; |
|
|
|
import { |
|
|
|
searchSysLanguagePackList, |
|
|
|
searchSysLanguageParam, |
|
|
|
searchFunctionButtonList, |
|
|
|
saveButtonList, |
|
|
|
searchSysLanguage, |
|
|
|
searchLanguageListByLanguageCode, |
|
|
|
saveSysLanguageOne, |
|
|
|
searchPageLanguageData, |
|
|
|
removerLanguage, |
|
|
|
saveSysLanguageList |
|
|
|
} from "@/api/sysLanguage.js"; |
|
|
|
|
|
|
|
|
|
|
|
var functionId = 'C10000031'; |
|
|
|
var functionId = 'C10000031'; |
|
|
|
|
|
|
|
export default { |
|
|
|
data() { |
|
|
|
@ -277,7 +310,7 @@ export default { |
|
|
|
showDefault: false, |
|
|
|
showExceptionFlag: false, |
|
|
|
showShiftFlag: false, |
|
|
|
showNumFlag:false, |
|
|
|
showNumFlag: false, |
|
|
|
sfdcTimeList: [], |
|
|
|
scheduleData: { |
|
|
|
site: this.$store.state.user.site, |
|
|
|
@ -522,7 +555,7 @@ export default { |
|
|
|
fixed: false |
|
|
|
} |
|
|
|
], |
|
|
|
buttonTags:{ |
|
|
|
buttonTags: { |
|
|
|
selectShiftFlag: true, |
|
|
|
finishRollFlag: true, |
|
|
|
}, |
|
|
|
@ -897,14 +930,15 @@ export default { |
|
|
|
components: { |
|
|
|
comExceptionReason,/*异常原因的组件*/ |
|
|
|
comSelectShift,/*班次选择的组件*/ |
|
|
|
comRollLabel, |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
sORoutingPreviousOperationItemNo(){ |
|
|
|
getSORoutingPreviousOperationItemNo( this.pageData).then(({data})=>{ |
|
|
|
if (data.code==0){ |
|
|
|
if (data.itemNo>0){ |
|
|
|
sORoutingPreviousOperationItemNo() { |
|
|
|
getSORoutingPreviousOperationItemNo(this.pageData).then(({data}) => { |
|
|
|
if (data.code == 0) { |
|
|
|
if (data.itemNo > 0) { |
|
|
|
this.showNumFlag = true |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
this.showNumFlag = false |
|
|
|
} |
|
|
|
} |
|
|
|
@ -930,17 +964,17 @@ export default { |
|
|
|
//初始化操作员对象 |
|
|
|
this.operatorData = JSON.parse(JSON.stringify(operatorData)); |
|
|
|
//初始化标题 |
|
|
|
this.titleCon = this.labels.titleCon+this.labels.seqNoName+scheduleData.seqNo; |
|
|
|
this.titleCon = this.labels.titleCon + this.labels.seqNoName + scheduleData.seqNo; |
|
|
|
//处理异常的原因 |
|
|
|
this.pageData.exceptionFlag = 'N'; |
|
|
|
this.pageData.exceptionReason = ''; |
|
|
|
//判断是否启用多语言 |
|
|
|
this.pageData.exceptionReason = ''; |
|
|
|
//判断是否启用多语言 |
|
|
|
this.getMultiLanguageList(); //刷新多语言的信息 |
|
|
|
//刷新当前派工单的信息 |
|
|
|
this.refreshPageData(); |
|
|
|
}, |
|
|
|
/*关闭modal*/ |
|
|
|
closeDialog(){ |
|
|
|
closeDialog() { |
|
|
|
//刷新报工的页面 |
|
|
|
this.$emit('refreshPageData'); |
|
|
|
//关闭当前的页面 |
|
|
|
@ -959,7 +993,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
/*刷新当前的页面参数*/ |
|
|
|
async refreshPageData(){ |
|
|
|
async refreshPageData() { |
|
|
|
//1.刷新当前卷的报工数据 |
|
|
|
await getCurrentRollReportedQty(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.approvedQty = data.row.approvedQty; |
|
|
|
@ -996,11 +1030,11 @@ export default { |
|
|
|
await getScheduleShiftData(this.pageData).then(({data}) => { |
|
|
|
let specialAuth = 'N'; |
|
|
|
//区分是否存在班次 |
|
|
|
if(data.code == 500){ |
|
|
|
if (data.code == 500) { |
|
|
|
this.pageData.shiftDesc = data.row.shiftDesc;//重置班次 |
|
|
|
this.pageData.scheduledDate = '';//重置排产日期 |
|
|
|
this.pageData.shiftNo = ''; |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
this.pageData.shiftDesc = data.row.shiftDesc;//重置班次 |
|
|
|
this.pageData.scheduledDate = data.row.scheduledDate.substring(0, 10);//重置排产日期 |
|
|
|
this.pageData.shiftNo = data.row.shiftNo; |
|
|
|
@ -1008,47 +1042,47 @@ export default { |
|
|
|
specialAuth = data.row.specialAuth; |
|
|
|
} |
|
|
|
//根据不同设置不同的属性 |
|
|
|
if("Y" === specialAuth){ |
|
|
|
if ("Y" === specialAuth) { |
|
|
|
this.buttonTags.selectShiftFlag = false; |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
this.buttonTags.selectShiftFlag = true; |
|
|
|
} |
|
|
|
}); |
|
|
|
//4.刷新当前卷的最早和最晚时间 |
|
|
|
await getSfdcTimeMaxAndMinTime(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.eventTime = data.row.eventTime; |
|
|
|
this.pageData.tillTime = data.row.tillTime; |
|
|
|
}); |
|
|
|
//5.刷新当前卷的Sfdc表的时间 |
|
|
|
await getSfdcTimeData(this.scheduleData).then(({data}) => { |
|
|
|
//先判断是否成功查询 |
|
|
|
if(data.resultCode == 200){ |
|
|
|
//判断是否操作成功 |
|
|
|
this.pageData.eventTime = data.row.finishTime; |
|
|
|
this.pageData.sfdcProdTime = data.row.sfdcProdTime; |
|
|
|
this.pageData.sfdcSetupTime = data.row.sfdcSetupTime; |
|
|
|
this.pageData.sfdcManufactureTime = data.row.sfdcManufactureTime; |
|
|
|
this.pageData.sfdcDownTime = data.row.sfdcDownTime; |
|
|
|
this.pageData.sfdcSetupDownTime = data.row.sfdcSetupDownTime; |
|
|
|
this.pageData.sfdcProdSetupTime = data.row.sfdcProdSetupTime; |
|
|
|
}else{ |
|
|
|
//暂时不处理数据 |
|
|
|
} |
|
|
|
}); |
|
|
|
//6.刷新当前卷的报工数据 |
|
|
|
await getSfdcReportedData(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty; |
|
|
|
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty; |
|
|
|
this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty; |
|
|
|
}); |
|
|
|
//刷新当前卷的时间数据 |
|
|
|
await getSfdcMaterialByRollNo(this.scheduleData).then(({data}) => { |
|
|
|
this.sfdcMaterialList = data.rows; |
|
|
|
}); |
|
|
|
//4.刷新当前卷的最早和最晚时间 |
|
|
|
await getSfdcTimeMaxAndMinTime(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.eventTime = data.row.eventTime; |
|
|
|
this.pageData.tillTime = data.row.tillTime; |
|
|
|
}); |
|
|
|
//5.刷新当前卷的Sfdc表的时间 |
|
|
|
await getSfdcTimeData(this.scheduleData).then(({data}) => { |
|
|
|
//先判断是否成功查询 |
|
|
|
if (data.resultCode == 200) { |
|
|
|
//判断是否操作成功 |
|
|
|
this.pageData.eventTime = data.row.finishTime; |
|
|
|
this.pageData.sfdcProdTime = data.row.sfdcProdTime; |
|
|
|
this.pageData.sfdcSetupTime = data.row.sfdcSetupTime; |
|
|
|
this.pageData.sfdcManufactureTime = data.row.sfdcManufactureTime; |
|
|
|
this.pageData.sfdcDownTime = data.row.sfdcDownTime; |
|
|
|
this.pageData.sfdcSetupDownTime = data.row.sfdcSetupDownTime; |
|
|
|
this.pageData.sfdcProdSetupTime = data.row.sfdcProdSetupTime; |
|
|
|
} else { |
|
|
|
//暂时不处理数据 |
|
|
|
} |
|
|
|
}); |
|
|
|
//6.刷新当前卷的报工数据 |
|
|
|
await getSfdcReportedData(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty; |
|
|
|
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty; |
|
|
|
this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty; |
|
|
|
}); |
|
|
|
//刷新当前卷的时间数据 |
|
|
|
await getSfdcMaterialByRollNo(this.scheduleData).then(({data}) => { |
|
|
|
this.sfdcMaterialList = data.rows; |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
/*刷新当前卷的报工数据汇总*/ |
|
|
|
refreshCurrentRollReportedQty(){ |
|
|
|
refreshCurrentRollReportedQty() { |
|
|
|
getCurrentRollReportedQty(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.approvedQty = data.row.approvedQty; |
|
|
|
this.pageData.defectedQty = data.row.defectedQty; |
|
|
|
@ -1058,7 +1092,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//刷新当前卷的时间信息 |
|
|
|
refreshCurrentRollTimeQty(){ |
|
|
|
refreshCurrentRollTimeQty() { |
|
|
|
countSfdcTimeQty(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.totalSetupTime = data.row.totalSetupTime; |
|
|
|
this.pageData.totalDowntimeTimeSetup = data.row.totalDowntimeTimeSetup; |
|
|
|
@ -1073,14 +1107,14 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//刷新派工单的班次信息 |
|
|
|
refreshScheduleShiftData(){ |
|
|
|
refreshScheduleShiftData() { |
|
|
|
getScheduleShiftData(this.scheduleData).then(({data}) => { |
|
|
|
//区分是否存在班次 |
|
|
|
if(data.code == 500){ |
|
|
|
if (data.code == 500) { |
|
|
|
this.pageData.shiftDesc = data.row.shiftDesc;//重置班次 |
|
|
|
this.pageData.scheduledDate = '';//重置排产日期 |
|
|
|
this.pageData.shiftNo = ''; |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
this.pageData.shiftDesc = data.row.shiftDesc;//重置班次 |
|
|
|
this.pageData.scheduledDate = data.row.scheduledDate.substring(0, 10);//重置排产日期 |
|
|
|
this.pageData.shiftNo = data.row.shiftNo; |
|
|
|
@ -1089,7 +1123,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//刷新当前卷的时间信息 |
|
|
|
refreshCurrentRollMaxAndMinTime(){ |
|
|
|
refreshCurrentRollMaxAndMinTime() { |
|
|
|
getSfdcTimeMaxAndMinTime(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.eventTime = data.row.eventTime; |
|
|
|
this.pageData.tillTime = data.row.tillTime; |
|
|
|
@ -1097,7 +1131,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//刷新当前卷的Sfdc的信息 |
|
|
|
refreshSfdcTimeData(){ |
|
|
|
refreshSfdcTimeData() { |
|
|
|
getSfdcTimeData(this.scheduleData).then(({data}) => { |
|
|
|
//判断是否操作成功 |
|
|
|
this.pageData.eventTime = data.row.finishTime; |
|
|
|
@ -1111,7 +1145,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//刷新当前卷的报工数据 |
|
|
|
async refreshSfdcData(){ |
|
|
|
async refreshSfdcData() { |
|
|
|
await getSfdcReportedData(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty; |
|
|
|
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty; |
|
|
|
@ -1120,29 +1154,28 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//刷新当前卷的时间数据 |
|
|
|
refreshSfdcMaterialTable(){ |
|
|
|
refreshSfdcMaterialTable() { |
|
|
|
getSfdcMaterialByRollNo(this.scheduleData).then(({data}) => { |
|
|
|
this.sfdcMaterialList = data.rows; |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*检查数据是否有效*/ |
|
|
|
checkValidQty(row){ |
|
|
|
checkValidQty(row) { |
|
|
|
//判断当前是否为空 |
|
|
|
if(row.netIssueQty == ''){ |
|
|
|
if (row.netIssueQty == '') { |
|
|
|
this.$message.error(this.labels.materialConsumedCantBeNull); |
|
|
|
row.netIssueQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
} |
|
|
|
//判断当前是否有效 |
|
|
|
if(row.netIssueQty <= 0){ |
|
|
|
if (row.netIssueQty <= 0) { |
|
|
|
this.$message.error(this.labels.materialConsumedMustMoreTanZero); |
|
|
|
return false; |
|
|
|
} |
|
|
|
//判断是否超限 |
|
|
|
if(row.netIssueQty > row.transQty){ |
|
|
|
if (row.netIssueQty > row.transQty) { |
|
|
|
this.$message.error(this.labels.materialConsumedMoreTanDelivery); |
|
|
|
row.netIssueQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
@ -1152,41 +1185,41 @@ export default { |
|
|
|
|
|
|
|
/*添加定制的css类*/ |
|
|
|
customerCellClassName({row, column, rowIndex, columnIndex}) { |
|
|
|
if(column.property == 'netIssueQty'){ |
|
|
|
if (column.property == 'netIssueQty') { |
|
|
|
return 'customer-number-cell'; |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
/*添加定制的cess样式*/ |
|
|
|
customerCellStyle({row, column, rowIndex, columnIndex}) { |
|
|
|
if(column.property == 'netIssueQty'){ |
|
|
|
if (column.property == 'netIssueQty') { |
|
|
|
return 'padding: 0px 0px;'; |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
/*检验良品的总数量*/ |
|
|
|
async checkValidApprovedQty(){ |
|
|
|
async checkValidApprovedQty() { |
|
|
|
//调用刷新的方法 |
|
|
|
await this.refreshSfdcData(); |
|
|
|
await this.refreshSfdcData(); |
|
|
|
this.pageData.totalQty = parseFloat(this.pageData.approvedQty) + parseFloat(this.pageData.defectedQty); |
|
|
|
}, |
|
|
|
|
|
|
|
/*结束当前的操作*/ |
|
|
|
finishRollBun(){ |
|
|
|
finishRollBun() { |
|
|
|
//首先判断数值是否通过判断 |
|
|
|
let approvedQty = this.pageData.approvedQty; |
|
|
|
if(approvedQty == null || approvedQty == ''){ |
|
|
|
if (approvedQty == null || approvedQty == '') { |
|
|
|
this.$message.error(this.labels.this.labels.approvedQtyCantBeNull); |
|
|
|
this.pageData.approvedQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
} |
|
|
|
if(approvedQty <= 0){ |
|
|
|
if (approvedQty <= 0) { |
|
|
|
this.$message.error(this.labels.approvedQtyMustMoreTanZero); |
|
|
|
this.pageData.approvedQty = 0;//重新赋值 |
|
|
|
return false; |
|
|
|
} |
|
|
|
//班次判断 |
|
|
|
if(this.pageData.shiftDesc == '无班次'){ |
|
|
|
if (this.pageData.shiftDesc == '无班次') { |
|
|
|
this.$message.error(this.labels.noMatchShiftInfo); |
|
|
|
return false; |
|
|
|
} |
|
|
|
@ -1197,9 +1230,9 @@ export default { |
|
|
|
//先调用检查方法 |
|
|
|
checkRepackFinishRollWithNoFqc(postData).then(({data}) => { |
|
|
|
//判断是否成功 |
|
|
|
if(data.code == 500){ |
|
|
|
if (data.code == 500) { |
|
|
|
this.$message.error(data.msg); |
|
|
|
}else if (data.resultMap.resultCode == '201'){ |
|
|
|
} else if (data.resultMap.resultCode == '201') { |
|
|
|
//打开异常原因录入的界面 |
|
|
|
this.$confirm(data.resultMap.resultMsg, '提示', { |
|
|
|
confirmButtonText: this.labels.confirmLabel, |
|
|
|
@ -1208,7 +1241,7 @@ export default { |
|
|
|
}).then(() => { |
|
|
|
this.showExceptionReasonModal(); |
|
|
|
}); |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
//执行结束卷操作 |
|
|
|
this.finishRollOperation(); |
|
|
|
} |
|
|
|
@ -1216,15 +1249,19 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
/*结束卷的具体操作*/ |
|
|
|
finishRollOperation(){ |
|
|
|
finishRollOperation() { |
|
|
|
//验证通过提交到后台 |
|
|
|
let postData = {'pageData': JSON.stringify(this.pageData), 'materialList': JSON.stringify(this.sfdcMaterialList)}; |
|
|
|
//处理信息 |
|
|
|
repackFinishRollWithNoFqc(postData).then(({data}) => { |
|
|
|
//判断操作是否成功 |
|
|
|
if(data.code == 500){ |
|
|
|
if (data.code == 500) { |
|
|
|
this.$message.error(data.msg); |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
// 打印 |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs.comRollLabel.init(this.pageData.rollNo) |
|
|
|
}); |
|
|
|
//关闭当前的页面 |
|
|
|
this.closeDialog(); |
|
|
|
} |
|
|
|
@ -1232,7 +1269,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
/*打开异常原因录入页面*/ |
|
|
|
showExceptionReasonModal(){ |
|
|
|
showExceptionReasonModal() { |
|
|
|
//1.首先调用菜单判断方式 打开生产过程的材料的页面 |
|
|
|
//checkProduceButton('produceMaterialFlag'); |
|
|
|
//打开生产过程的工具的页面 |
|
|
|
@ -1243,16 +1280,16 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
/*处理异常的原因*/ |
|
|
|
initExceptionReason(exceptionReason){ |
|
|
|
initExceptionReason(exceptionReason) { |
|
|
|
//处理异常的原因 |
|
|
|
this.pageData.exceptionFlag = 'Y'; |
|
|
|
this.pageData.exceptionReason = exceptionReason; |
|
|
|
this.pageData.exceptionReason = exceptionReason; |
|
|
|
//然后提交结束卷的数据 |
|
|
|
this.finishRollOperation(); |
|
|
|
}, |
|
|
|
|
|
|
|
/*打开班次选择页面*/ |
|
|
|
selectSchduleShiftModal(){ |
|
|
|
selectSchduleShiftModal() { |
|
|
|
//1.首先调用菜单判断方式 打开生产过程的材料的页面 |
|
|
|
//checkProduceButton('produceMaterialFlag'); |
|
|
|
//打开生产过程的工具的页面 |
|
|
|
@ -1263,11 +1300,11 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
/*修改页面的班次和排产的时间*/ |
|
|
|
initScheduleShift(scheduleDate, shiftDesc, username){ |
|
|
|
initScheduleShift(scheduleDate, shiftDesc, username) { |
|
|
|
//重置班次和排产的时间 |
|
|
|
this.pageData.scheduledDate = scheduleDate.substring(0, 10); |
|
|
|
this.pageData.shiftDesc = shiftDesc; |
|
|
|
this.pageData.remark = username+"更改了班次." |
|
|
|
this.pageData.remark = username + "更改了班次." |
|
|
|
}, |
|
|
|
|
|
|
|
// 保存 默认配置 列 |
|
|
|
@ -1282,7 +1319,7 @@ export default { |
|
|
|
getMultiLanguageList() { |
|
|
|
//首先查询当前按钮的多语言 |
|
|
|
searchFunctionButtonList(this.queryButton).then(({data}) => { |
|
|
|
if (data && data.code == 0 ) { |
|
|
|
if (data && data.code == 0) { |
|
|
|
this.buttons = data.data |
|
|
|
} else { |
|
|
|
// saveButtonList(this.buttonList).then(({data}) => { |
|
|
|
@ -1291,7 +1328,7 @@ export default { |
|
|
|
}); |
|
|
|
//其次查询当前标签的多语言 |
|
|
|
searchFunctionButtonList(this.queryLabel).then(({data}) => { |
|
|
|
if (data && data.code == 0 ) { |
|
|
|
if (data && data.code == 0) { |
|
|
|
this.labels = data.data |
|
|
|
} else { |
|
|
|
// saveButtonList(this.buttonList).then(({data}) => { |
|
|
|
@ -1301,7 +1338,6 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
created() { |
|
|
|
// this.factoryList() |
|
|
|
@ -1313,43 +1349,45 @@ export default { |
|
|
|
|
|
|
|
<style scoped lang="scss"> |
|
|
|
/*调节页面button和input的上下间距*/ |
|
|
|
.customer-css .customer-button{ |
|
|
|
.customer-css .customer-button { |
|
|
|
margin-top: 25px; |
|
|
|
} |
|
|
|
|
|
|
|
/*调节样式*/ |
|
|
|
.customer-item{ |
|
|
|
.customer-item { |
|
|
|
margin-top: -10px; |
|
|
|
} |
|
|
|
|
|
|
|
/*fieldset下table的样式*/ |
|
|
|
.customer-fieldset /deep/ .el-table__header th.is-leaf{ |
|
|
|
.customer-fieldset /deep/ .el-table__header th.is-leaf { |
|
|
|
line-height: 16px; |
|
|
|
} |
|
|
|
|
|
|
|
/deep/ .customer-tab .el-tabs__content{ |
|
|
|
/deep/ .customer-tab .el-tabs__content { |
|
|
|
padding: 0px !important; |
|
|
|
} |
|
|
|
|
|
|
|
/*table中input*/ |
|
|
|
div.table-input /deep/ input.el-input__inner{ |
|
|
|
div.table-input /deep/ input.el-input__inner { |
|
|
|
text-align: right; |
|
|
|
} |
|
|
|
|
|
|
|
/*当前按钮的通用样式*/ |
|
|
|
.customer-css .customer-bun-mid{ |
|
|
|
.customer-css .customer-bun-mid { |
|
|
|
width: 65px; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
|
|
|
|
.customer-css .customer-bun-min{ |
|
|
|
.customer-css .customer-bun-min { |
|
|
|
width: 50px; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
|
|
|
|
.customer-css .customer-bun-max{ |
|
|
|
.customer-css .customer-bun-max { |
|
|
|
width: 80px; |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
|
|
|
|
/*当前按钮的通用样式*/ |
|
|
|
.customer-css .el-button--medium { |
|
|
|
padding: 5px 5px; |
|
|
|
|