| | |
| | | </div> |
| | | <div class="box-cards"> |
| | | <div class="flex"> |
| | | |
| | | |
| | | <el-form-item label="" class="label1" prop="container" label-width="0"> |
| | | <div class="flex"> |
| | | <div class="box"> |
| | |
| | | </div> |
| | | <div class="box_text2">ETA</div> |
| | | </div> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="form.ETA" style="width: 100%"></el-date-picker> |
| | | <el-date-picker type="date" suffix-icon="el-icon-date" placeholder="选择日期" v-model="form.ETA" |
| | | style="width: 100%"> |
| | | <div></div> |
| | | </el-date-picker> |
| | | </div> |
| | | </el-form-item> |
| | | </div> |
| | |
| | | <el-input v-model="form.QTY" placeholder="请输入"></el-input> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="" class="label4" prop="ETA" label-width="0"> |
| | | <el-form-item label="" class="label4" prop="QTYUnit" label-width="0"> |
| | | <div class="flex"> |
| | | <div class="box2"> |
| | | <div class="flex"> |
| | |
| | | </div> |
| | | <div class="box_text2">QTY Unit</div> |
| | | </div> |
| | | <el-select v-model="form.carrier" clearable placeholder="请选择"> |
| | | <el-select v-model="form.QTYUnit" clearable placeholder="请选择"> |
| | | <el-option :label="item.label" :value="item.value" v-for="item in optionsUs" |
| | | :key="item.value"></el-option> |
| | | </el-select> |
| | |
| | | </div> |
| | | <div class="box_text2">Weight</div> |
| | | </div> |
| | | <el-input v-model="form.weight" placeholder="请输入"></el-input> |
| | | <el-input v-model="form.weight" placeholder="请输入"> |
| | | <div style="line-height: 50px;" slot="prefix-icon">KG</div> |
| | | </el-input> |
| | | </div> |
| | | </el-form-item> |
| | | |
| | |
| | | </div> |
| | | <div class="box_text2">≈Pound weight</div> |
| | | </div> |
| | | <el-input v-model="form.poundWeight" placeholder="请输入"></el-input> |
| | | <el-input v-model="form.poundWeight" placeholder="请输入"> |
| | | <div style="line-height: 50px;" slot="suffix">LBS</div> |
| | | </el-input> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="" class="label3" prop="volume" label-width="0px"> |
| | |
| | | </div> |
| | | <div class="box_text2">Voume</div> |
| | | </div> |
| | | <el-input v-model="form.volume" placeholder="请输入"></el-input> |
| | | <el-input v-model="form.volume" placeholder="请输入"> |
| | | <div style="line-height: 50px;" slot="suffix">CMB</div> |
| | | </el-input> |
| | | </div> |
| | | </el-form-item> |
| | | </div> |
| | |
| | | <span>联系电话和邮箱至少填写其中一项</span> |
| | | </div> |
| | | </div> |
| | | <div class="tip_box"> |
| | | <el-form-item label="" class="label5" prop="email" label-width="0px"> |
| | | <div class="tip_box label5"> |
| | | <el-form-item label="" class="" prop="email" label-width="0px"> |
| | | <div class="flex"> |
| | | <div class="box1"> |
| | | <div class="flex"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <el-form-item label="" class="label5 mt-43" prop="specialRequest" label-width="0px"> |
| | | <div class="flex"> |
| | | <div class="box10"> |
| | | <div class="flex"> |
| | | <!-- <div class="red">*</div> --> |
| | | <div class="box_text1">其他联系方式:</div> |
| | | </div> |
| | | <div class="box_text3">Other Information</div> |
| | | </div> |
| | | <quill-editor class="ql-editor" v-model="content" ref="myQuillEditor" :options="editorOption" |
| | | @blur="onEditorBlur($event)" @focus="onEditorFocus($event)" @change="onEditorChange($event)"> |
| | | </quill-editor> |
| | | |
| | | </div> |
| | | </el-form-item> |
| | | |
| | | |
| | | |
| | | <el-form-item label="" class="label5 mt-43" prop="remark" label-width="0px"> |
| | | <div class="flex"> |
| | | <div class="box10"> |
| | | <div class="flex"> |
| | | <!-- <div class="red">*</div> --> |
| | | <div class="box_text1">备注:</div> |
| | | </div> |
| | | <div class="box_text3">Remark</div> |
| | | </div> |
| | | <quill-editor class="ql-editor" style="height: 243px;" v-model="content" ref="myQuillEditor" :options="editorOption" |
| | | @blur="onEditorBlur($event)" @focus="onEditorFocus($event)" @change="onEditorChange($event)"> |
| | | </quill-editor> |
| | | </div> |
| | | </el-form-item> |
| | | |
| | | </div> |
| | | </el-card> |
| | | <el-card class="box-card mt-13"> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { addOrder } from './addservier' |
| | | import 'quill/dist/quill.core.css' |
| | | import 'quill/dist/quill.snow.css' |
| | | import 'quill/dist/quill.bubble.css' |
| | | |
| | | import { quillEditor, Quill } from 'vue-quill-editor' //引入插件 |
| | | |
| | | |
| | | |
| | | export default { |
| | | components: { |
| | | quillEditor |
| | | }, |
| | | data() { |
| | | return { |
| | | form: { |
| | |
| | | DOFileUrl: '',//DO附件 |
| | | PODFileUrls: '',//POD附件 |
| | | otherFileUrls: '',//其他附件 |
| | | specialRequest: '',//特殊要求 |
| | | remark: '',//备注 |
| | | }, |
| | | editorOption: { |
| | | modules: { |
| | | toolbar: [ |
| | | ["bold", "italic", "underline", "strike"], //加粗,斜体,下划线,删除线 |
| | | ["blockquote", "code-block"], //引用,代码块 |
| | | [{ header: 1 }, { header: 2 }], // 标题,键值对的形式;1、2表示字体大小 |
| | | [{ list: "ordered" }, { list: "bullet" }], //列表 |
| | | [{ script: "sub" }, { script: "super" }], // 上下标 |
| | | [{ indent: "-1" }, { indent: "+1" }], // 缩进 |
| | | [{ direction: "rtl" }], // 文本方向 |
| | | [{ size: ["small", false, "large", "huge"] }], // 字体大小 |
| | | [{ header: [1, 2, 3, 4, 5, 6, false] }], //几级标题 |
| | | [{ color: [] }, { background: [] }], // 字体颜色,字体背景颜色 |
| | | [{ font: [] }], //字体 |
| | | [{ align: [] }], //对齐方式 |
| | | ["clean"], //清除字体样式 |
| | | ["image", "video"], //上传图片、上传视频 |
| | | ], |
| | | }, |
| | | }, |
| | | |
| | | |
| | | // 导入参数 |
| | | upload: { |
| | | // 是否显示弹出层 |
| | |
| | | }; |
| | | }, |
| | | methods: { |
| | | onEditorBlur(quill) { |
| | | console.log("editor blur!", quill); |
| | | }, |
| | | onEditorFocus(quill) { |
| | | console.log("editor focus!", quill); |
| | | }, |
| | | onEditorReady(quill) { |
| | | console.log("editor ready!", quill); |
| | | }, |
| | | onEditorChange({ quill, html, text }) { |
| | | console.log("editor change!", quill, html, text); |
| | | this.content = html; |
| | | }, |
| | | |
| | | |
| | | submitForm(formName) { |
| | | this.$refs[formName].validate((valid) => { |
| | | console.log(valid, '----'); |
| | | |
| | | if (valid) { |
| | | alert("submit!"); |
| | | } else { |
| | |
| | | align-items: center; |
| | | justify-content: center; |
| | | } |
| | | |
| | | .ql-editor{ |
| | | // height: 243px; |
| | | } |
| | | .mr-14 { |
| | | margin-right: 14px; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | ::v-deep .label5, |
| | | .el-form-item { |
| | | margin-bottom: 11px !important; |
| | | .label5 { |
| | | ::v-deep .el-form-item { |
| | | margin-bottom: 11px !important; |
| | | } |
| | | } |
| | | |
| | | .mt-43 { |
| | | margin-top: 43px; |
| | | } |
| | | |
| | | .box1 { |
| | |
| | | flex-shrink: 0; |
| | | } |
| | | |
| | | .box10 { |
| | | width: 120px; |
| | | display: flex; |
| | | flex-direction: column; |
| | | line-height: 23px !important; |
| | | align-items: flex-end; |
| | | font-weight: 500; |
| | | flex-shrink: 0; |
| | | } |
| | | |
| | | .box_text1 { |
| | | font-weight: 500; |
| | | font-size: 16px; |
| | |
| | | margin-right: 14px; |
| | | } |
| | | |
| | | .box_text3 { |
| | | font-weight: 500; |
| | | font-size: 12px; |
| | | color: rgba(59, 63, 86, 0.8); |
| | | line-height: 24px; |
| | | margin-right: 14px; |
| | | } |
| | | |
| | | .red { |
| | | color: red; |
| | | } |