Browse Source

工具的代码

master
DouDou 1 year ago
parent
commit
b5518a0c0e
  1. 51
      src/views/modules/tooling/components/com_tool_info_add_update.vue
  2. 43
      src/views/modules/tooling/components/com_tool_instance_add_update.vue
  3. 2
      src/views/modules/tooling/components/com_tool_instance_date_add_update.vue

51
src/views/modules/tooling/components/com_tool_info_add_update.vue

@ -3,21 +3,21 @@
<el-dialog :title="titleCon" v-drag :visible.sync="visible" :close-on-click-modal="false" <el-dialog :title="titleCon" v-drag :visible.sync="visible" :close-on-click-modal="false"
width="600px" style="height: 650px;" class="customer-dialog"> width="600px" style="height: 650px;" class="customer-dialog">
<el-container style="height: 265px;"> <el-container style="height: 265px;">
<el-form :inline="true" label-position="top" label-width="80px">
<el-form :inline="true" :model="pageData" :rules="rules" label-position="top" label-width="80px" >
<!-- 第一行 --> <!-- 第一行 -->
<el-row class="customer-row"> <el-row class="customer-row">
<el-col :span="6"> <el-col :span="6">
<el-form-item :label=labels.toolId>
<el-form-item :label=labels.toolId prop="toolId">
<el-input v-model="pageData.toolId" :disabled="!this.addFlag"></el-input> <el-input v-model="pageData.toolId" :disabled="!this.addFlag"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item :label=labels.toolDesc>
<el-form-item :label=labels.toolDesc prop="toolDesc">
<el-input v-model="pageData.toolDesc" ></el-input> <el-input v-model="pageData.toolDesc" ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item :label=labels.site>
<el-form-item :label=labels.site prop="site">
<span slot="label" style="" @click="getBaseList(1017)"><a herf="#"></a></span> <span slot="label" style="" @click="getBaseList(1017)"><a herf="#"></a></span>
<el-input v-model="pageData.site" :disabled="!this.addFlag"></el-input> <el-input v-model="pageData.site" :disabled="!this.addFlag"></el-input>
</el-form-item> </el-form-item>
@ -31,18 +31,18 @@
<!-- 第二行 --> <!-- 第二行 -->
<el-row class="customer-row"> <el-row class="customer-row">
<el-col :span="6"> <el-col :span="6">
<el-form-item :label=labels.toolType>
<el-form-item :label=labels.toolType prop="toolType">
<span slot="label" style="" @click="getBaseList(1016)"><a herf="#">工具类型</a></span> <span slot="label" style="" @click="getBaseList(1016)"><a herf="#">工具类型</a></span>
<el-input v-model="pageData.toolType" ></el-input> <el-input v-model="pageData.toolType" ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item :label=labels.toolTypeDesc> <el-form-item :label=labels.toolTypeDesc>
<el-input v-model="pageData.toolTypeDesc" ></el-input>
<el-input v-model="pageData.toolTypeDesc" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item :label=labels.calendarId>
<el-form-item :label=labels.calendarId prop="calendarId">
<span slot="label" style="" @click="getBaseList(1018)"><a herf="#">日历标识</a></span> <span slot="label" style="" @click="getBaseList(1018)"><a herf="#">日历标识</a></span>
<el-input v-model="pageData.calendarId" ></el-input> <el-input v-model="pageData.calendarId" ></el-input>
</el-form-item> </el-form-item>
@ -270,6 +270,43 @@ export default {
languageCode: this.$i18n.locale, languageCode: this.$i18n.locale,
objectType: 'label' objectType: 'label'
}, },
rules: {
site: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
toolId: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
toolDesc: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
toolType: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
calendarId: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
},
} }
}, },
methods: { methods: {

43
src/views/modules/tooling/components/com_tool_instance_add_update.vue

@ -3,16 +3,16 @@
<el-dialog :title="titleCon" v-drag :visible.sync="visible" :close-on-click-modal="false" <el-dialog :title="titleCon" v-drag :visible.sync="visible" :close-on-click-modal="false"
width="750px" style="height: 650px;" class="customer-dialog"> width="750px" style="height: 650px;" class="customer-dialog">
<el-container style="height: 265px;"> <el-container style="height: 265px;">
<el-form :inline="true" label-position="top" label-width="80px">
<el-form :inline="true" :model="pageData" :rules="rules" label-position="top" label-width="80px">
<!-- 第一行 --> <!-- 第一行 -->
<el-row class="customer-row"> <el-row class="customer-row">
<el-col :span="4"> <el-col :span="4">
<el-form-item label="工具样品">
<el-form-item label="工具实例">
<el-input v-model="pageData.toolInstance" :disabled="!this.addFlag"></el-input> <el-input v-model="pageData.toolInstance" :disabled="!this.addFlag"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="描述">
<el-form-item label="工具实例描述">
<el-input v-model="pageData.description" ></el-input> <el-input v-model="pageData.description" ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -290,6 +290,43 @@ export default {
languageCode: this.$i18n.locale, languageCode: this.$i18n.locale,
objectType: 'label' objectType: 'label'
}, },
rules: {
site: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
toolId: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
toolDesc: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
toolType: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
calendarId: [
{
required: true,
message: ' ',
trigger: ['blur','change']
}
],
},
} }
}, },
methods: { methods: {

2
src/views/modules/tooling/components/com_tool_instance_date_add_update.vue

@ -3,7 +3,7 @@
<el-dialog :title="titleCon" v-drag :visible.sync="visible" :close-on-click-modal="false" <el-dialog :title="titleCon" v-drag :visible.sync="visible" :close-on-click-modal="false"
width="490px" style="height: 650px;" class="customer-dialog"> width="490px" style="height: 650px;" class="customer-dialog">
<el-container style="height: 325px;"> <el-container style="height: 325px;">
<el-form :inline="true" label-position="top" label-width="80px">
<el-form :inline="true" :model="pageData" :rules="rules" label-position="top" label-width="80px">
<!-- 第一行 --> <!-- 第一行 -->
<el-row class="customer-row"> <el-row class="customer-row">
<el-col :span="12"> <el-col :span="12">

Loading…
Cancel
Save