12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- ;
- var Voucher = new Vue({
- el:'#Voucher',
- mixins: [cmSysVitaMixins],
- data(){
- return{
- userInfo:{},
- imgList:[],
- formData:new FormData(),
- txtVal: 0,
- desc:'',
- kdlist:[],
- params:{
- id: 0,
- shopOrderId: 0, //子订单Id
- remarks: '', // 备注
- voucherImgs: ''// 备注图片
- },
- select:'',
- electShow:false,
- }
- },
- computed: {
- disabled() {
- return !(this.imgList.length > 0)
- }
- },
- methods:{
- bigImage:function(){
- var viewer = new Viewer(document.getElementById('uploadGoodsImages'));
- },
- uploadGoodsImagesFn: function(event){//上传商品图片
- const _this = this;
- var inputDOM = _this.$refs.goodsImages;
- var file = inputDOM.files;
- _this.formData.append('file', file[0]);
- PublicApi.uploadimg(_this.formData,function(response){
- _this.imgList.push(response.data);
- event.target.value = '';
- });
- },
- removeGoodsImagesFn(index){//删除商品图片
- this.imgList.splice(index,1)
- },
- // 保存
- handleSave(){
- const _self = this
- console.log('params',this.params);
- this.params.voucherImgs = this.imgList.join('##')
- SupplierApi.orderInsertVoucher(this.params,function (response) {
- if(response.code === 0) {
- CAIMEI.dialog('保存成功',true,function () {
- window.location.href='/supplier/order/detail.html?shopOrderId='+_self.params.shopOrderId;
- })
- }else {
- CAIMEI.Alert(response.msg,'确定',false);
- }
- })
- }
- },
- mounted:function () {
- this.params.shopOrderId = CAIMEI.getUrlParam('shopOrderId');
- }
- })
|