WangHan
2025-04-03 a1b85ef72062ca80db35546e4216dd564f3e0f57
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-729aa423","chunk-3edc0d5c"],{"433d":function(t,e,o){"use strict";var r=o("c559"),n={ftpUrl:r["a"].ftpUrl,apiBaseURL:r["a"].apiBaseURL};e["a"]=n},b31c:function(t,e,o){"use strict";o.r(e);var r=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("win-md",{attrs:{title:"新增规格型号",width:"500px",loading:t.loading},on:{close:t.close}},[o("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.formData,rules:t.rules,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"型号名称",prop:"modelName"}},[o("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入型号名称",clearable:"",maxlength:"20","show-word-limit":""},model:{value:t.formData.modelName,callback:function(e){t.$set(t.formData,"modelName",e)},expression:"formData.modelName"}})],1),t._v(" "),o("el-form-item",{attrs:{label:"单位",prop:"unit"}},[o("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入单位",clearable:"",maxlength:"20","show-word-limit":""},model:{value:t.formData.unit,callback:function(e){t.$set(t.formData,"unit",e)},expression:"formData.unit"}})],1),t._v(" "),o("el-form-item",{attrs:{label:"状态",prop:"states"}},[o("el-radio-group",{model:{value:t.formData.states,callback:function(e){t.$set(t.formData,"states",e)},expression:"formData.states"}},[o("el-radio",{attrs:{label:1,border:""}},[t._v("启用")]),t._v(" "),o("el-radio",{attrs:{label:0,border:""}},[t._v("禁用")])],1)],1)],1),t._v(" "),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer",align:"center"},slot:"footer"},[o("my-button",{attrs:{name:"取消",site:"form"},on:{click:t.close}}),t._v(" "),o("my-button",{attrs:{name:"保存",site:"form"},on:{click:t.save}})],1)],1)},n=[],a=o("f76d"),s=o("f6e8"),i=o("2f62"),c=o("f596");function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function u(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,r)}return o}function d(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?u(Object(o),!0).forEach((function(e){f(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):u(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function f(t,e,o){return(e=m(e))in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function m(t){var e=p(t,"string");return"symbol"==l(e)?e:e+""}function p(t,e){if("object"!=l(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,e||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}var b={name:"specsAdd",components:{winMd:a["a"],myButton:s["a"]},props:{setting:{type:Object,default:function(){}}},data:function(){return{loading:!1,formData:{goodsTemplatesId:"",modelName:"",unit:"",states:1},rules:{modelName:[{required:!0,message:"请输入型号名称",trigger:"blur"}],unit:[{required:!0,message:"请输入单位",trigger:"blur"}]}}},computed:d({},Object(i["b"])(["userInfo"])),created:function(){},methods:{close:function(){this.$emit("close")},save:function(){var t=this;this.$refs.ruleForm.validate((function(e){if(e){var o=Object.assign({},t.formData);if(o.goodsTemplatesId=t.setting.goodsTemplatesId,t.loading)return;t.loading=!0,Object(c["b"])(o).then((function(e){t.loading=!1,t.$message.success("保存成功!"),t.close(),t.$emit("search")})).catch((function(){t.loading=!1}))}else t.$message.error("校验未通过,请检查。")}))}}},g=b,h=o("2877"),y=Object(h["a"])(g,r,n,!1,null,null,null);e["default"]=y.exports},c0cc:function(t,e,o){"use strict";o.r(e);var r=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("win-md",{attrs:{title:"规格型号",width:"800px"},on:{close:t.close}},[o("my-table-v2",{ref:"myTable",attrs:{filter:{goodsTemplatesId:t.setting.goodsTemplatesId},table:t.table}}),t._v(" "),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer",align:"center"},slot:"footer"},[o("my-button",{attrs:{name:"取消",site:"form"},on:{click:t.close}})],1),t._v(" "),t.specsSetting.show?o("specsAdd",{attrs:{setting:t.specsSetting},on:{close:function(e){t.specsSetting.show=!1},search:t.search}}):t._e()],1)},n=[],a=o("f76d"),s=o("f6e8"),i=o("f596"),c=o("b31c"),l=o("2f62"),u=o("80cb"),d=o("433d");function f(t){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f(t)}function m(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,r)}return o}function p(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?m(Object(o),!0).forEach((function(e){b(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):m(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function b(t,e,o){return(e=g(e))in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function g(t){var e=h(t,"string");return"symbol"==f(e)?e:e+""}function h(t,e){if("object"!=f(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,e||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}var y={name:"specs",components:{MyTableV2:u["a"],winMd:a["a"],myButton:s["a"],specsAdd:c["default"]},props:{setting:{type:Object,default:function(){}}},data:function(){var t=this;return{specsSetting:{title:"",id:"",show:!1},table:{autoLoad:!1,showIndex:!0,expand:!1,dataIndex:"goodsTemplatesId",url:d["a"].apiBaseURL+"/pc/base/goods/models/query/goodsModel",tools:{columnsCtrl:{show:!1},generalExport:{show:!1},custom:[{name:"新增",click:function(){t.showAdd(null)}}]},columns:[{title:"规格型号",field:"modelName",align:"left",minWidth:120},{title:"单位",field:"unit",align:"center",width:100},{field:"states",title:"状态",align:"center",width:100,switch:function(e){var o={};return 1==e.states?Object.assign(o,{value:!0,label:"是",click:function(){t.updState(e)}}):Object.assign(o,{value:!1,label:"否",click:function(){t.updState(e)}}),o}}],operation:{show:!0,width:100,attr:[{title:"删除",events:function(e){t.del(e)}}]},paging:{show:!1,page:{small:!1,pageNum:1,pageSize:10,total:0}}}}},computed:p({},Object(l["b"])(["userInfo"])),mounted:function(){var t=this;this.$nextTick((function(){t.search()}))},methods:{showAdd:function(){this.specsSetting.goodsTemplatesId=this.setting.goodsTemplatesId,this.specsSetting.show=!0},updState:function(t){var e=this,o=0==t.states?"启用":"禁用";e.$modal.confirm("确认要"+o+'"'+t.modelName+'"规格吗?').then((function(){var r=Object.assign({},t);r.states=1==t.states?0:1,Object(i["g"])(r).then((function(r){r&&(t.states=1===t.states?0:1,e.$modal.msgSuccess(o+"成功"),e.search())}))}))},del:function(t){var e=this;this.$modal.confirm('是否确认删除名称为"'+t.modelName+'"的规格吗?').then((function(){Object(i["d"])({id:t.id}).then((function(t){}))})).then((function(t){e.$message.success("删除成功!"),e.$refs.myTable.search()})).catch((function(){}))},close:function(){this.$emit("close")},search:function(){this.$refs.myTable.search()}}},v=y,O=o("2877"),w=Object(O["a"])(v,r,n,!1,null,null,null);e["default"]=w.exports},f596:function(t,e,o){"use strict";o.d(e,"a",(function(){return n})),o.d(e,"c",(function(){return a})),o.d(e,"e",(function(){return s})),o.d(e,"f",(function(){return i})),o.d(e,"h",(function(){return c})),o.d(e,"b",(function(){return l})),o.d(e,"d",(function(){return u})),o.d(e,"g",(function(){return d}));var r=o("b775");function n(t){return Object(r["a"])({url:"/pc/base/goods/template/add",method:"post",data:t})}function a(t){return Object(r["a"])({url:"/pc/base/goods/template/del",method:"delete",data:t})}function s(t){return Object(r["a"])({url:"/pc/base/goods/template/edit",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/pc/base/goods/template/detail",method:"get",params:t})}function c(t){return Object(r["a"])({url:"/pc/base/goods/template/updStatus",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/pc/base/goods/models/add",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/pc/base/goods/models/del",method:"delete",data:t})}function d(t){return Object(r["a"])({url:"/pc/base/goods/models/updStatus",method:"post",data:t})}}}]);