1.字体引入研究2.节拍工价、工单新增控制必须设置计件单价
| | |
| | | params: data |
| | | }) |
| | | } |
| | | |
| | | // 工忴¾å鿩工èºè·¯çº¿æéæ©çäº§è½¦é´æ¶å¤æç»å®æ¡ä»¶ |
| | | export function SelectRouteOrWkshop(data) { |
| | | return request({ |
| | | url: 'ProductionManagement/SelectRouteOrWkshop', |
| | | method: 'get', |
| | | params: data |
| | | }) |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | @font-face { |
| | | /*éå½ååä½å*/ |
| | | font-family: 'font'; |
| | | /*å¼å
¥åä½*/ |
| | | src: url('font.ttf'); |
| | | font-weight: normal; |
| | | font-style: normal; |
| | | } |
| | |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="ratio" |
| | | label="å·¥åºåä»·" |
| | | label="åé
æ¯ä¾" |
| | | width="110" |
| | | sortable="custom" |
| | | > |
| | |
| | | style="width: 200px;" |
| | | placeholder="è¯·éæ©" |
| | | :disabled="dialogForm.routecode===''" |
| | | @change="wkshopcodeChange" |
| | | > |
| | | <el-option |
| | | v-for="item in wkshopArr" |
| | |
| | | <div class="footerButton"> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <!-- <el-button v-waves v-if="operation==='add'" type="primary" @click="dialogVisibleConfirmPreview('add')">é¢è§</el-button>--> |
| | | |
| | | <el-button |
| | | v-if="!sumbitBottonIsDisabled" |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | @click="dialogVisibleConfirm" |
| | | >ç¡® å®</el-button> |
| | | |
| | | <el-button |
| | | v-if="sumbitBottonIsDisabled" |
| | | v-waves |
| | | type="primary" |
| | | disabled |
| | | @click="dialogVisibleConfirm" |
| | | >ç¡® å®</el-button> |
| | | </div> |
| | |
| | | AddUpdateMesOrder, |
| | | ClosedMesOrder, |
| | | DeleteMesOrder, ErpOrderSearch, JobCreationSonAddVison, |
| | | MesOrderSearch, PartSelectRoute, RouteSelectWkshop, SearchWorkStep, |
| | | MesOrderSearch, PartSelectRoute, RouteSelectWkshop, SearchWorkStep, SelectRouteOrWkshop, |
| | | SelectRouteStep |
| | | } from '@/api/scgl' |
| | | import { InventoryFileAssociationRoute, PartSelect, SaveInventoryFile } from '@/api/zzmx' |
| | |
| | | disabledDate(time) { |
| | | return time.getTime() < Date.now() - 8.64e7 |
| | | } |
| | | } |
| | | }, |
| | | sumbitBottonIsDisabled: false |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | } |
| | | |
| | | this.dialogForm.wkshopcode = '' |
| | | |
| | | this.sumbitBottonIsDisabled = false |
| | | }, |
| | | // å·¥èºè·¯çº¿å¼æ¹å |
| | | async routecodeChange(val) { |
| | |
| | | this.wkshopArr = res2 |
| | | this.dialogForm.wkshopcode = '' |
| | | }, |
| | | // ç产车é´å¼æ¹åæ¶ |
| | | wkshopcodeChange(val) { |
| | | const data = { |
| | | partcode: this.dialogForm.partcode, |
| | | routecode: this.dialogForm.routecode, |
| | | wkshopcode: val |
| | | } |
| | | SelectRouteOrWkshop(data).then((res) => { |
| | | // console.log(res, 1) |
| | | }).catch(err => { |
| | | // console.log(err, 2) |
| | | this.sumbitBottonIsDisabled = true |
| | | }) |
| | | }, |
| | | |
| | | // æ¯å¦æç¨å¼æ¹åæ¶ |
| | | changeIsAps(val) { |
| | | if (val === 'N') { |
| | |
| | | |
| | | this.bomIdArr = [] |
| | | this.$refs.dialogForm.clearValidate() |
| | | this.sumbitBottonIsDisabled = false |
| | | }, |
| | | // å¯¹è¯æ¡åæ¶ |
| | | dialogVisibleCancel() { |
| | |
| | | <!--import elDragDialog from '@/directive/el-drag-dialog'--> |
| | | <!--import waves from '@/directive/waves'--> |
| | | <!--import TableColumnSettings from '@/components/TableColumnSettings'--> |
| | | |
| | | <!--import '../../styles/font.css'--> |
| | | <!--export default {--> |
| | | <!-- name: 'Zzjg',--> |
| | | <!-- components: {--> |
| | |
| | | <!-- // background: '#a7a7a7', padding: '0'--> |
| | | <!-- background: '#f8f8fa',--> |
| | | <!-- padding: '10px 0',--> |
| | | <!-- // fontFamily: 'SimHei',--> |
| | | <!-- fontFamily: 'font',--> |
| | | <!-- // margin: '3px 0',--> |
| | | <!-- color: '#bfc3c8',--> |
| | | <!-- fontWeight: 600--> |
| | |
| | | |
| | | <!-- cellStyle() {--> |
| | | <!-- const option = {--> |
| | | <!-- // fontFamily: 'SimHei',--> |
| | | <!-- fontFamily: 'font',--> |
| | | <!-- // padding: '5px 0'--> |
| | | <!-- // fontFamily: 'sans-serif',--> |
| | | <!-- // fontFamily: 'Rubber cover glass BL-04',--> |
| | | <!-- // fontWeight: 'bold',--> |
| | | <!-- // fontWeight: 550,--> |
| | | <!-- // fontWeight: 'normal',--> |
| | | <!-- fontWeight: 500,--> |
| | | |
| | | <!-- color: '#706f6f'--> |
| | | <!-- // color: '#706f6f'--> |
| | | |
| | | <!-- color: '#29262e'--> |
| | | <!-- // color: `rgb(51, 54, 57)`--> |
| | | |
| | | <!-- }--> |
| | |
| | | }, |
| | | // ä¿åè¡ |
| | | async saveRow(row) { |
| | | if (parseFloat(row.unprice) <= 0) { |
| | | return this.$message.info('计件åä»·å¿
须大äºé¶ï¼') |
| | | } |
| | | |
| | | const data = { |
| | | partcode: this.eqpTable.partcode, // 产åç¼ç |
| | | routecode: this.eqpTable.routecode, // å·¥èºè·¯çº¿ç¼ç |